Event handler, Bedeutung von Return value
-
Hallo,
kann mir jemand sagen, woher ich weiß was der return value eines event handler
bedeutet?
Zum beispiel bei dieser Funktion:
OnKeydown(NMHDR* pNMHDR, LRESULT* pResult)hier würde mich interessieren ob pResult irgend eine Bedeutung hat und wenn ja, dann welche.
Aus TN061/TN062 geht das irgendwie nicht wirklich hervor.
Außerdem würde mich interessieren, woher ich wissen soll in welche Datenstruktur ich mein pNMHDR casten muss. Ich weiß, der Class wizard macht das für mich, aber das muss man doch auch mauell herausfinden können, oder?
Vielen Dank schonmal im voraus
-
Msdn lesen. Das kommt auf den Event Typ an.
NM_KEYDOWN
http://msdn.microsoft.com/en-us/library/windows/desktop/bb775539(v=vs.85).aspxHier setzt man einen Wert !=0 um die weitere Verarbeitung zu verhindern.
Es ist immer guter Stil *pResult auf 0 zu setzen.