VC++ 在一个画面如何触发另一个画面的按钮事件?
来源:百度知道 编辑:UC知道 时间:2024/06/10 15:59:19
如题
A画面触发B画面的一个按钮。A,B都在显示,触发的时候A画面关闭,只继续显示B画面。如何实现?请说的详细点。
A画面触发B画面的一个按钮。A,B都在显示,触发的时候A画面关闭,只继续显示B画面。如何实现?请说的详细点。
得到 句柄 - 发送消息
在b中 自定义 消息
#define WM_SKINDATACHANGED WM_USER + 100
virtual LRESULT WindowProc(UINT message, WPARAM wParam, LPARAM lParam);
switch(message)
{
case WM_SKINDATACHANGED:
}
::SendMessage( hButton, WM_SKINDATACHANGED, 0, 0 );
::SendMessage( hButton, WM_LBUTTONDOWN, 0, 0 );
hButton,为你另外一个画面的按钮窗口句柄
当然,如果你说的画面是指页面的话,那是不行的,页面上的按钮列表等都不是window的窗口对象,只是ie解释html格式后绘制的简单对象。
发送消息
发送消息