如何获得模态对话框的句柄,送分啦~~~急 在程序中用到Hook,是局部的Hook,如何获得主对话框的句柄并且发消息给她?问题的关键是不知道如何获得模态对话框的句柄,急,急,急 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 知道窗口名,或窗口类名,用FindWindow(LPCTSTR classname, LPCTSTR windowname);不知道窗口名,也不知道窗口类名,用WindowFromPoint(POINT point),不过之前要记得SetCapture(); App中public :HWND hwnd;//保存的是Dialog的句柄生成对话框时,将句柄保存到一个全局变量里::OnInitDialog() {theApp.hwnd=this->GetSafeHwnd();}其它地方直接对此句柄操作 只知道类名啊,窗口名是标题么?////////////不一定,qq的窗口名就不是window 的名字 知道类名就够了,FindeWindow(classname, NULL); HWND FindWindow( LPCTSTR lpClassName, // pointer to class name LPCTSTR lpWindowName // pointer to window name);此API函数可以找到窗口,如果不行,还可以枚举窗口,用BOOL EnumWindows( WNDENUMPROC lpEnumFunc, LPARAM lParam );具体用法可以查看MSDN! FindWindow()可以根据窗口名,也可以根据类名查找 总结: 最后用FindWindow(LPCTSTR lpClassName, // pointer to class name LPCTSTR lpWindowName // pointer to window name);方法实现: 其中lpWindowName就用对话框的Caption./////////////////////////////////////////////// App中public :HWND hwnd;//保存的是Dialog的句柄生成对话框时,将句柄保存到一个全局变量里::OnInitDialog() {theApp.hwnd=this->GetSafeHwnd();}///////////////////////////////////////////////该方法有个问题,这个句柄引不出来,需要改进一下,先结贴,希望继续讨论 MFC图片添加问题 求指点 喵! 关于TabCtrl控件参数传递问题 关于查询某表下有多少记录数的问题? 关于绘制三角形网,希望大家给点提示 怎样变换系统托盘的样子 有关偷看网页密码的问题 请问ListCtrl如何动态增减列? 关于*.img图象文件的打开 关于listview控件内实现多个选项(图标)拖动的问题? 请教关于dll的初级问题 如何修改可执行文件的主窗口类名? 很简单的,点托盘图片传消息的问题。
不知道窗口名,也不知道窗口类名,用WindowFromPoint(POINT point),
不过之前要记得SetCapture();
生成对话框时,将句柄保存到一个全局变量里
::OnInitDialog()
{
theApp.hwnd=this->GetSafeHwnd();}
其它地方直接对此句柄操作
////////////
不一定,qq的窗口名就不是window 的名字
FindeWindow(classname, NULL);
LPCTSTR lpClassName, // pointer to class name
LPCTSTR lpWindowName // pointer to window name
);
此API函数可以找到窗口,
如果不行,还可以枚举窗口,用
BOOL EnumWindows(
WNDENUMPROC lpEnumFunc,
LPARAM lParam
);具体用法可以查看MSDN!
最后用FindWindow(LPCTSTR lpClassName, // pointer to class name
LPCTSTR lpWindowName // pointer to window name
);方法实现: 其中lpWindowName就用对话框的Caption.
///////////////////////////////////////////////
App中public :HWND hwnd;//保存的是Dialog的句柄
生成对话框时,将句柄保存到一个全局变量里
::OnInitDialog()
{
theApp.hwnd=this->GetSafeHwnd();}
///////////////////////////////////////////////
该方法有个问题,这个句柄引不出来,需要改进一下,先结贴,希望继续讨论