如何获取父进程的窗口的句柄? 我想在子进程中获取父进程的窗口的句柄,以及窗口中的某一个控件的句柄该怎么获取?在子进程中是否能操纵获取到的句柄,并在父进程的窗口中将变动显示出来?谢谢! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 再问一句HWND是句柄吗?可以通过DuplicateHandle()来在不同进程间传递吗? HWND不是内核对象,不能用句柄继承之类的机制。直接FindWindow不就是了吗? 直接用FindWindow就可以用了吗?可我试了,它总是返回失败呀! 我想要得到对话框上的一个fram的HWND我在对话框的成员函数中是这么得到的 HWND hWnd; CWnd * cWnd1; cWnd1=GetDlgItem(IDC_STATIC_PREVIEW1); hWnd=cWnd1->m_hWnd; 可在另一个进程中用FindWindow只能得到这个对话框的HWND,怎么得到那个fram的HWND呢?谢谢! 如果是子窗口就不能用FindWindow了.要获得子窗口句柄可以用FindWindowEx或者EnumChildWindows.我觉得你用自定义消息的办法进行进程间的通信似乎要好一些. 我要显示一段视频在这个控件上显示函数要求提供显示的控件的HWND 你先得到对话框的HWND 然后得到你要的控件的HWND 就是这里那个控件的HWND怎么得到? 用EnumChildWindows枚举对话框的每个子窗口,找到以后调用显示函数。或者把控件窗口的HWND作为命令行参数传给子进程。 可以把HWND作为命令行传吗?在CreateProcess里但那里传的不是应该是字符串吗?如果可以传这个的话也应该可以传主进程的HWND了吧 谢谢大家尤其对回复人: webber84(糕鱼昏) 的在线帮助表示真诚的感谢我现在必须走了我一定会给分的我想留下这个贴子再问问,所以现在不结贴,但请相信我,一定给分谢谢! 的确是字符串,但把字符串转化成HWND不是很简单的吗?用atoi就行了。 我的问题基本解决了,我是在父进程中直接得到那个控件的HWND,然后想法将这个值传给子进程就可以了,现在的问题就是怎么进行两个进程间的数据传递问题了! 现在先给这个贴子结贴,给分!有关进程间数据传递的问题在下面的贴子里,有时间帮看看!谢谢帮助http://www.csdn.net/expert/topic/790/790222.xml?temp=.8401758 析构怎么写?拷贝构造函数怎么写? 关于下边代码中 绑定套接字 失败的问题 direct 3d9 三维旋转问题 使用mscomm进行串口通信的问题 遇到一个对话框问题,急急,在线等,谢谢~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 我(新手) 帮帮我!!! 32 位,位图是如何存放数据的????多谢 静态变量问题 ACCESS多表查询的问题 系统编译时提示:error C2679,如何解决? 做了一个MD5的类,封装在DLL里。要的留email. 真的没有人懂DELPHI与FORTRAN吗?能不能给我翻译一下吗?
可以通过DuplicateHandle()来在不同进程间传递吗?
直接FindWindow不就是了吗?
可我试了,它总是返回失败呀!
我在对话框的成员函数中是这么得到的
HWND hWnd;
CWnd * cWnd1;
cWnd1=GetDlgItem(IDC_STATIC_PREVIEW1);
hWnd=cWnd1->m_hWnd;
可在另一个进程中用FindWindow只能得到这个对话框的HWND,怎么得到那个fram的HWND呢?谢谢!
显示函数要求提供显示的控件的HWND
那个控件的HWND怎么得到?
或者把控件窗口的HWND作为命令行参数传给子进程。
在CreateProcess里
但那里传的不是应该是字符串吗?
如果可以传这个的话也应该可以传主进程的HWND了吧
尤其对回复人: webber84(糕鱼昏) 的在线帮助表示真诚的感谢
我现在必须走了
我一定会给分的
我想留下这个贴子再问问,所以现在不结贴,但请相信我,一定给分
谢谢!
现在先给这个贴子结贴,给分!
有关进程间数据传递的问题在下面的贴子里,有时间帮看看!
谢谢帮助
http://www.csdn.net/expert/topic/790/790222.xml?temp=.8401758