Return oder Break als Rückgabewert bei Nachrichtenfunktion geeignet
-
Sollte ich lieber schreiben:
case WM_SIZE: { ... return 0; }oder
case WM_SIZE: { ... break; }
-
Wie du möchtest. Wenn du willst, dass deine Funktion beendet wird, nimm das erste. Wenn noch weitere Nachrichten ausgewertet oder andere Prozeduren durchgeführt werden, nimm das Zweite.
-
Bitte lesen! Steht so in der Doku für WM_SIZE:
if an application processes this message, it should return zero.
Wenn da noch anderes bearbeitet oder veranlasst werden soll, gehört es in denselben case-Zweig
vor das return 0;