[WinApi] SendMessage - Notatnik

0

Witam.
W jaki sposób można wysłać znak do notatnika w czasie rzeczywistym?
Próbowałem czegoś takiego:

   HWND hnotepad=::FindWindow("Notepad",NULL);
    if(!hnotepad) MessageBox(hwnd,"FAIL","Komunikat",MB_OK);
    SendMessage(hnotepad,WM_KEYDOWN, 65, 0);
    SendMessage(hnotepad,WM_CHAR, 65, 0); 

Jednakże nie daje to żadnego efektu.
Dodam, że funkcja keybd_event mnie nie interesuje, gdyż w przypadku aktywacji innego okna niż notatnik, tekst będzie pisany właśnie w tym aktywowanym oknie.

0

Key down i key up.

0

Niestety dalej nie działa.

0

Co rozumiesz pod pojęciem: "nie działa"?

0

To, że nie wyświetla się znak (w tym wypadku 'a') w notatniku.

0

Jakbys napisal program w winapi z jednym glownym oknem oraz z kontrolka EDIT i sprobowal wyslac WM_SETTEXT do glownego okna, a nie do kontrolki to wydaje mi sie, ze lipa by byla. Na logike musisz miec uchwyt do kontrolki, jesli do niej chcesz dac tekst.

Mozesz w ten sposob, jak robisz wylaczyc notatnik, czy wybrac skrot zapisz,

1 użytkowników online, w tym zalogowanych: 0, gości: 1