Panel użytkownika
Nazwa użytkownika:
Hasło:
Nie masz jeszcze konta?

PeekMessage

Ostatnio zmodyfikowano 2013-03-23 15:04
Autor Wiadomość
bigos1995-95
Temat założony przez niniejszego użytkownika
PeekMessage
» 2013-03-23 14:04:21
C/C++
while( msgKomunikat.message != WM_QUIT )
{
    if( PeekMessage( & msgKomunikat, NULL, 0, 0, PM_REMOVE ) )
    {
        TranslateMessage( & msgKomunikat );
        DispatchMessage( & msgKomunikat );
    }
    else

Witam, mógłby mi ktoś tak na chłopski rozum powiedzieć kiedy funkcja PeekMessage będzie wynosiła false i zacznie się wykonywać kod po slowie "else". I proszę bez "poczytaj na msdn" bo czytałem kilka razy ale to co jest tam napisane nic mi nie mówi ;/
P-79209
xevuel
» 2013-03-23 14:10:25
If no messages are available, the return value is zero.
Czyli jeśli nie ma żadnych komunikatów do przetworzenia.
P-79210
bigos1995-95
Temat założony przez niniejszego użytkownika
» 2013-03-23 14:34:49
No tak tylko na jakiej zasadzie to działa. Załóżmy ,że robimy program okienkowy włączamy go i nic na nim nie robimy, wiec w takim wypadku program nie dostaje ani nie wysyła żadnych komunikatów tak? A jeśli np klikniemy krzyżyk albo włączymy jakąś funkcje w programie to PeekMessage wynosi przez chwile "true" wyśle komunikaty do systemu i dalej zamieni się w false tak? W taki sposób to działa ?
P-79213
xevuel
» 2013-03-23 14:50:53
Można to tak opisać.
P-79214
bigos1995-95
Temat założony przez niniejszego użytkownika
» 2013-03-23 15:04:15
Dzieki, tyle chcialem wiedziec :)
P-79215
« 1 »
  Strona 1 z 1