读书人

两个窗体,一个按钮,解决另外加70,该怎

发布时间: 2012-01-12 22:11:58 作者: rapoo

两个窗体,一个按钮,解决另外加70
对另外一个进程进行操作,在那个进程有form1窗体和form2窗体,form1窗体有个button1,点击button1就弹出form2,现在button1被设置不可用,我该如何弹出form2呢
万分感谢帮助我的人

[解决办法]
按钮也是一个窗口,好像可以先获取按钮一个句柄,然后给它发送一个消息(具体什么消息不记得了),让它Enble,你就可以点啦!
[解决办法]
自定义消息, 发送点击button1所发出的消息,可以用spy++去看发了什么消息, 消息处理函数里处理这个自定义消息,弹出form2
[解决办法]
我是2楼的,我给你详细代码!
HWND hwnd=::FindWindow(NULL, "Form1 ");//窗口Form1,VB的^_^
HWND hwnd2=::FindWindowEx(hwnd,NULL,NULL, "Command1 ");//找到相应的按钮
if(hwnd2)
{
::EnableWindow(hwnd2,TRUE); //把它激活
}

PS:我已测试成功

读书人网 >VC/MFC

热点推荐