Daunt Skrevet 1. september 2007 Skrevet 1. september 2007 hei! Kan noen forklare meg SendMessage? har sett litt på dette mn jeg får det ikke til å stemme. HWND rute; rute = FindWindow("cmd", "Command Prompt"); SendMessage(rute, "hei", 0, 0); Jeg får det ikke til å stemme. kan noen venligst si meg hvordan jeg skal gjøre d? står fast
Giddion Skrevet 1. september 2007 Skrevet 1. september 2007 (endret) LRESULT SendMessage( HWND hWnd, UINT Msg, WPARAM wParam, LPARAM lParam ); hWnd er helt korrekt en handel til vinduet som du har laget så alt er bra der. Msg er en UINT altså en unsigned int, ikke en char*. Msg er en kode for den type beskjed du sender og mange (alle) av disse er definert i winuser.h. wParam og lParam er data som følger med beskjeden. Du må rett og slett finne den riktige typen beskjed ID for det du skal gjøre så sende med de riktige dataene. Endret 1. september 2007 av Giddion
Daunt Skrevet 14. september 2007 Forfatter Skrevet 14. september 2007 LRESULT SendMessage( HWND hWnd, UINT Msg, WPARAM wParam, LPARAM lParam ); hWnd er helt korrekt en handel til vinduet som du har laget så alt er bra der. Msg er en UINT altså en unsigned int, ikke en char*. Msg er en kode for den type beskjed du sender og mange (alle) av disse er definert i winuser.h. wParam og lParam er data som følger med beskjeden. Du må rett og slett finne den riktige typen beskjed ID for det du skal gjøre så sende med de riktige dataene. 9405241[/snapback] så jeg må sende keycodes altså?
GeirGrusom Skrevet 15. september 2007 Skrevet 15. september 2007 keybd_event Denne lager WM_KEYDOWN og WM_KEYUP meldinger og sender den til vinduet. VOID keybd_event( BYTE bVk, BYTE bScan, DWORD dwFlags, DWORD dwExtraInfo );
Daunt Skrevet 16. september 2007 Forfatter Skrevet 16. september 2007 keybd_eventDenne lager WM_KEYDOWN og WM_KEYUP meldinger og sender den til vinduet. VOID keybd_event( BYTE bVk, BYTE bScan, DWORD dwFlags, DWORD dwExtraInfo ); 9499825[/snapback] Tusen takk! *spekulert lenge på*
Anbefalte innlegg
Opprett en konto eller logg inn for å kommentere
Du må være et medlem for å kunne skrive en kommentar
Opprett konto
Det er enkelt å melde seg inn for å starte en ny konto!
Start en kontoLogg inn
Har du allerede en konto? Logg inn her.
Logg inn nå