Vraag : Het roepen van KillTimer () van een CALLBACK functie

Ik roep:: KillTimer () van een CALLBACK functie.  Ik probeerde twee verschillende parametertypes voor:: KillTimer () zoals hieronder getoond.  Beide gevallen van:: Van KillTimer () de terugkeer een non-zero waarde.  Ik veronderstel het betekent de tijdopnemer werd vernietigd, juist?  Welk geval correct van parameters is?

g_idEvent =:: SetTimer (ONGELDIG, ONGELDIG, 1*1000, (TIMERPROC) D2DTimerCB);

void CALLBACK D2DTimerCB (HWND hwnd, UINT uMsg, idEvent UINT_PTR, DWORD dwTime)
{
(geval 1) int. uResult =:: KillTimer (hwnd, (int.) idEvent);
(geval 2) int. uResult =:: KillTimer (ONGELDIG, g_idEvent);

}

Antwoord : Het roepen van KillTimer () van een CALLBACK functie

O.k., niet zeker als dit de beste of gemeenschappelijkste praktijk is, maar dit is wat het gebruik van I.

In elk gebruikersprofiel, worden zij gedwongen om netdrive.bat in werking te stellen die omvat:

@ECHO WEG
CLS
ECHO.
ECHO.
ECHO gelieve te wachten terwijl ik met de dossierserver… verbind
ECHO.
ECHO.
NETTO GEBRUIK X: /delete /y
NETTO U VAN HET GEBRUIK: /delete /y
NETTO GEBRUIK X: \\bcrsfs1\COMMONSHARE
NETTO U VAN HET GEBRUIK: \\bcrsfs1\CHIEFSHARE
ECHO.
ECHO.
De Beginnend Gebruikersovereenkomst van ECHO en Bericht van de Dag
ECHO.
ECHO.
begin iexplore http://bcrsfs1:8080
ECHO.
ECHO.
WEERGALM Gedaan allen!  Heb een prachtige dag.
Andere oplossingen  
 
programming4us programming4us