Frage zum WndProc
-
WndProc proc hWnd :HWND, uMsg :UINT, wParam :WPARAM, lParam :LPARAM ; to do list .if uMsg == WM_DESTROY invoke PostQuitMessage, 0 .else invoke DefWindowProc, hWnd, uMsg, wParam, lParam ret .endif xor eax, eax Ret WndProc EndPhallo, is die zeile "xor eax, eax" überhaupt notwendig? ohne die funktioniert auch wunderbar!
-
WndProcs geben normalerweise in C eine Null zurück, was du mit dem
xor eax, eaxvor demretebenfalls tust. Es steht dir aber frei, sonst irgendetwas zu returnen. Wenn du die Zeile weglässt, dann ist es ein mehr oder weniger zufälliger Rückgabewert...