如何判断一个父窗口当前是否有domodal的子窗口存在? 如果当前有子窗口存在,在主窗口中要限制某些功能。谢谢! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 得到所有的子窗体,然后判断其是否为Dialog类 如果子窗口的标题固定或者只有为数较少的标题,可以直接用::FindWindow()来做! ::FindWindow()这个函数有两个参数,第一个是要找的窗口的类,第二个是要找的窗口的标题。在搜索的时候不一定两者都知道,但至少要知道其中的一个。有的窗口的标题是比较容易得到的,如"计算器",所以搜索时应使用标题进行搜索。但有的软件的标题不是固定的,如"记事本",如果打开的文件不同,窗口标题也不同,这时使用窗口类搜索就比较方便。如果找到了满足条件的窗口,这个函数返回该窗口的句柄,否则返回0。 如果要搜索的外部程序的窗口标题比较容易得到,问题是比较简单的。可如果窗口的标题不固定或者根本就没有标题,怎么得到窗口的类呢?如果你安装了Visual C++,你可以使用其中的Spy++(如果没有VC++,在VB的盘上也可以找到Spy),在Spy++中有一个FindWindow工具,它允许你使用鼠标选择窗口,然后Spy++会显示这个窗口的类。 在Win32 API中还有一个FindWindowEx,它非常适合寻找子窗口 线程池问题 打不开stdafx.h 关于线程死锁问题的请教 无法关闭UDP套接字 诚心求Visualc++4.0中文版ebook!!! 如何编程实现wav文件转换成mp3文件?请指教 GET 请求怎么写? 想高手求救:有关ISAPI中应用SSL. 如何得到MAINFRAME的工作区大小? 我刚开始学C++一个挺容易的问题 菜鸟的简单问题:请问MFC4.2是VC什么版本自带的?在线等候,谢谢。 listctrl控件大图标方式的一个问题!!!!!
::FindWindow()来做!
在Win32 API中还有一个FindWindowEx,它非常适合寻找子窗口