En konkret fråga angående win32 API:et

Permalänk

En konkret fråga angående win32 API:et

Varför rekommenderar msdn att man kör PostQuitMessage istället för PostMessage när man ska skicka WM_QUIT? Jag hade ingen aning om att det var så förrän nu, så jag blev lite nyfiken bara.. på msdn står det ingen förklaring, bara

Citat:

MSDN skrev:
Do not post the WM_QUIT message using the PostMessage function; use PostQuitMessage.

Så jag undrar bara om någon vet varför?

Permalänk
Medlem

Google säger att PostQuitMessage kollar så att alla andra meddelanden i queuen blir klara innan den terminerar, PostMessage garanterar inte detta.

Permalänk
Medlem
Permalänk

Tack, det var ju faktiskt ganska logiskt.. men.. om det nu är en flagga i kön som sätts, varför kan inte det göras automatiskt så fort det är ett WM_QUIT-meddelande som läggs till i kön? Då skulle det ju vara oberoende av vilken funktion man använder för att lägga till det. Jaja, jag släpper det nu