Verfasst: 20.05.2006 12:48
Was mir noch aufgefallen ist:
Debug #PB_EventType_LeftClick
Debug #WM_LBUTTONDOWN
Debug #VK_LBUTTON
Alle Konstanten sollten das gleiche bewirken, warum haben die dann andere Werte?
Ich bin übrigens beim Schreiben eines PB-Tutorials für Anfänger:
If the most significant bit is set, the key is down, and if the least significant bit is set, the key was pressed after the previous call to GetAsyncKeyState. However, you should not rely on this last behavior.
Habe ich das sinnesgemäß richtig übersetzt?:
Wenn das bedeutendste (ganz links) Bit wahr ist, der Knopf gedrückt wird und wenn das am wenigsten bedeutendste Bit wahr wird (was NICHT der Fall sein muss!), gilt die Taste zukünftig als gedrückt. Dementsprechend ist das Verhalten unberechenbar und es reagiert spontan. Bei der erste Abfrage ist das Bit immer auf -32767 und bei weiteren (nicht zwangsläufig) auf 32768 gesetzt.
Debug #PB_EventType_LeftClick
Debug #WM_LBUTTONDOWN
Debug #VK_LBUTTON
Alle Konstanten sollten das gleiche bewirken, warum haben die dann andere Werte?
Ich bin übrigens beim Schreiben eines PB-Tutorials für Anfänger:
If the most significant bit is set, the key is down, and if the least significant bit is set, the key was pressed after the previous call to GetAsyncKeyState. However, you should not rely on this last behavior.
Habe ich das sinnesgemäß richtig übersetzt?:
Wenn das bedeutendste (ganz links) Bit wahr ist, der Knopf gedrückt wird und wenn das am wenigsten bedeutendste Bit wahr wird (was NICHT der Fall sein muss!), gilt die Taste zukünftig als gedrückt. Dementsprechend ist das Verhalten unberechenbar und es reagiert spontan. Bei der erste Abfrage ist das Bit immer auf -32767 und bei weiteren (nicht zwangsläufig) auf 32768 gesetzt.