关于消息对话框问题?
我想结束另一个进程产生的消息对话框(注:只有一个确定按钮),我应该怎么办? 问题点数:20、回复次数:5Top
1 楼skywarship(很菜的小李)回复于 2003-12-03 12:07:21 得分 0
如果知道该进程的ID,可以用该ID获得对话框的句柄,不过具体怎么做我不太清楚Top
2 楼flyelf(空谷清音)回复于 2003-12-03 13:11:30 得分 20
使用FindWindow找到该对话框
HWND hWnd = ::FindWindow(...);
::PostMessage(hWnd, WM_CLOSE, 0, 0);
Top
3 楼liuhongyong(荒原困兽)回复于 2003-12-03 16:26:30 得分 0
同意flyelf(空谷清音)Top
4 楼dsao(神农)回复于 2003-12-03 16:51:01 得分 0
flyelf(空谷清音)说的这招行,记得在<<windows核心编程>>的第一个例子里面使用了这个函数Top
5 楼niefuhua(阳光)回复于 2003-12-05 13:20:39 得分 0
谢谢大家,不过先让我试试在给分Top




