| |
|
|
Christian Eichler | j'ai eh bien folgenden Code: KompilierenMarqueSéparation#define STRICT
#include <windows.h>
LRESULT CALLBACK WndProc(HWND, UINT, WPARAM, LPARAM);
const char Ueberschrift[] = "BlaBlaBla";
HINSTANCE hInst;
int WINAPI WinMain(HINSTANCE hInstance,HINSTANCE hPrevInstance,PSTR szCmdLine,int iCmdShow)
{
hInst = hInstance;
MSG msg;
HWND WHandle;
WNDCLASS WClass = {CS_VREDRAW | CS_HREDRAW,WndProc,0,0,hInstance,LoadIcon(NULL,IDI_APPLICATION),LoadCursor(NULL,IDC_ARROW),(HBRUSH) COLOR_BACKGROUND,"","WClass"};
RegisterClass(&WClass);
WHandle = CreateWindow("WClass",Ueberschrift,WS_SYSMENU,CW_USEDEFAULT,CW_USEDEFAULT,640,480,NULL,NULL,hInstance,NULL);
ShowWindow(WHandle,iCmdShow);
UpdateWindow(WHandle);
while (GetMessage(&msg,NULL,0,0))
{
TranslateMessage(&msg);
DispatchMessage(&msg);
}
return msg.wParam;
}
LRESULT CALLBACK WndProc(HWND WHandle, UINT message, WPARAM wParam, LPARAM lParam)
{
char Taste[50] = {0};
switch (message)
{
case WM_KEYDOWN:
itoa(lParam,Taste,50);
MessageBox(0,Taste,"",0);
break;
case WM_DESTROY:
{
PostQuitMessage(0);
return 0;
}
}
return DefWindowProc(WHandle, message, wParam, lParam< lass=s2>);
}
comment vous voyez, changement je zur Zeit lParam dans une String um, um auszulesen, quelle bouton justement gedrückt wurde. Allerdings scheint mir cela oui pas qui justement optimale Solution. Eigentlich voudrais je qui Bits einzeln auslesen, allerdings gelingt mir cela pas.
je hab qui Tabelle quel Bit quoi bedeutet, mais comment les je cela aus ?
BitsMeaning 16-23Scan code. 24Extended-clé flag. Distinguishes some keys on à enhanced keyboard. 25"Dont care" bit. The application calling this function sets this bit to indicate that le function should not distinguish between left and right CTRL and SHIFT keys, for example.
je bedank je déjà la fois im Voraus.
Grüße Christian |
|
|
| Debian Lenny, Intel Celeron 2,8 Ghz, 768 MB Ram && Win XP Pro, Intel C2D 1,66Ghz, 2 GB Ram ... PROFAN² 6.6 | 10.11.2008 ▲ |
|
|
|
|
Jac de Lad | Falsches Forum!!! |
|
|
| Profan² 2.6 bis XProfan 11.1+XPSE+XPIA+XPRR (und irgendwann XIDE) Core2Duo E8500/T2250, 8192/1024 MB, Radeon HD4850/Radeon XPress 1250, Vista64/XP | 10.11.2008 ▲ |
|
|
|
|
Christian Eichler | oui, cela venez mir sur une gewisse Art et Weise aussi grad. Vll. bekomm je oui doch ne (sinnvolle) Antwort ? |
|
|
| Debian Lenny, Intel Celeron 2,8 Ghz, 768 MB Ram && Win XP Pro, Intel C2D 1,66Ghz, 2 GB Ram ... PROFAN² 6.6 | 10.11.2008 ▲ |
|
|
|
|
| prends hi- et loword, chez itoa comme la base 50 pouvoir mir hingegen quelque chose Sorgen. Bits schubsen avec << bzw. >>.
Thema déménagé. |
|
|
| |
|
|
|
Christian Eichler | je sagte oui déjà, dass itoa ici plan pas bien ist
nie gemacht Problem plan sur andre Art et Weise gelöst. je überprüf simple seulement wParam, lParam J'ai eu eh seulement pour une bouton gebraucht, et cela hat aussi pas so funktioniert, comme cela hätte 1faire solln.
Pourquoi je pas früher sur wParam gekommen suis, et toujours so fixiert sur lParam était ...
bof, quand même merci euch allen
Grüße Christian |
|
|
| Debian Lenny, Intel Celeron 2,8 Ghz, 768 MB Ram && Win XP Pro, Intel C2D 1,66Ghz, 2 GB Ram ... PROFAN² 6.6 | 10.11.2008 ▲ |
|
|
|
|
Sebastian König | Salut,
malheureusement suis je justement sur dem Sprung pour Beijing et habe nichtmal Zeit, den Beitrag komplett trop lesen. je kümmere mich tout autor, si je zurück suis (alors prochain semaine).
MfG
Sebastian
P.S.: ca va überhaupt um Profan2Cpp? |
|
|
| |
|
|
|
| @Sebastian: non seulement indirect, "Problem" ist gelöst. |
|
|
| |
|
|
|
Sebastian König | iF
@Sebastian: non seulement indirect, "Problem" ist gelöst. Ok, très bien. |
|
|
| |
|
|