Witam, dopiero uczę się programować i pisząc swój "projekt" napotkałem 2 problemy których nie potrafię sam rozwiązać.
Problem 1:
Chce aby rozpoznawał moment wciśnięcia i puszczenia klawisza funkcyjnego i zapisywał go do pliku, no i tu napotkałem problem otóż wszystko mi ładnie zapisuję prócz momentu wciśnięcia lewego Alta. u mnie w programie wygląda to tak
Kod:
if( wParam == WM_KEYDOWN )
{
switch( pKbdLLHookStruct->vkCode )
{
case VK_LMENU:
fLogFileUF << "[LAlt];";
}
}
dodam że moment puszczenia klawisza program sczytuje bez zarzutu a jest napisane to w ten sam sposób z tą różnica ze zamiast WM_KEYDOWN jest WM_KEYUP
2 problem:
Kolejnym problem jest fakt wykrycia podwójnego kliknięcia myszką który próbuje sczytać w ten sposób:
Kod:
MOUSEHOOKSTRUCT * pMouseLLHookStruct =( MOUSEHOOKSTRUCT * ) lParam;
if( nCode >= 0 )
{
if( wParam == WM_LBUTTONDBLCLK )
{
if( wParam == WM_LBUTTONDBLCLK )
fLogFileUF << "[DLMB]" << ";";
}
}
w tym wypadku do pliku nie zapisuje mi kompletnie nic.
Z góry dziękuje za wszelką pomoc i podpowiedzi