Спасибо.
идентификатор нашел, все нормально. Экспериментальным путем нашел в меню блокнота Command на раздел меню "Открыть файл". Он равен 10.
т.е. посылаю сообщение таким образом:
SendMessage(hwin,WM_COMMAND,10,0);
// Открывается окошко "Открыть файл". Это все работает.
//Но следующая конструкция уже почему-то не работает:
SendMessage(hwin,WM_KEYDOWN,65,0);
SendMessage(hwin,WM_KEYUP,65,0);
// т.е. посылаю нажатие и отпускание кнопки "A"
// Или нужно искать хендл и для этого диалогового окна тоже?
// Оно же вроде дочернее блокноту?
// а сообщения
SendMessage(hwin,WM_KEYDOWN,65,0);
SendMessage(hwin,WM_KEYUP,65,0);
// которые я посылаю непосредственно блокноту, тоже не работают
// Ведь по идее в блокноте должен напечататься символ 0х41 "A"
// или я чего-то не в том направлении иду?
|