программно нажать кнопку
На этом форуме уже был ответ на мой вопрос.
SendMessage(hWnd,WM_LBUTTONDOWN,1,1);
SendMessage(hWnd,WM_LBUTTONDOWN,1,1);
где hWnd - hWnd кнопки.Первая строчка нажимает, а вторая отпускает.У меня вопрос - что такое hWnd кнопки? и потом у меня этот код выдает ошибку, говорит что много параметров.
Если не будет внапряг, напишите код, например нужно нажать кнопку в диалоге с идентификатором ID_BUTTON1 и переменной m_stat?
Цитата:
Originally posted by viclight
Привет всем!!!
На этом форуме уже был ответ на мой вопрос.
SendMessage(hWnd,WM_LBUTTONDOWN,1,1);
SendMessage(hWnd,WM_LBUTTONDOWN,1,1);
где hWnd - hWnd кнопки.Первая строчка нажимает, а вторая отпускает.У меня вопрос - что такое hWnd кнопки? и потом у меня этот код выдает ошибку, говорит что много параметров.
Если не будет внапряг, напишите код, например нужно нажать кнопку в диалоге с идентификатором ID_BUTTON1 и переменной m_stat?
Привет всем!!!
На этом форуме уже был ответ на мой вопрос.
SendMessage(hWnd,WM_LBUTTONDOWN,1,1);
SendMessage(hWnd,WM_LBUTTONDOWN,1,1);
где hWnd - hWnd кнопки.Первая строчка нажимает, а вторая отпускает.У меня вопрос - что такое hWnd кнопки? и потом у меня этот код выдает ошибку, говорит что много параметров.
Если не будет внапряг, напишите код, например нужно нажать кнопку в диалоге с идентификатором ID_BUTTON1 и переменной m_stat?
Переменная m_stat должна быть типа Control класса CButton.
Тогда код будет выглядеть следующим образом:
{
...
m_stat.SendMessage(WM_LBUTTONDOWN, 1, 1);
m_stat.SendMessage(WM_LBUTTONUP, 1, 1);
}