我定义了
CWnd *pCWnd;
pCWnd =CWnd::FindWindow("notepad",NULL); ///找到记事本的窗口
现在,我想用一个API对这个窗口操作,可是该API的参数有一个是HWND类型的
该怎样转换呢?
谢谢
CWnd *pCWnd;
pCWnd =CWnd::FindWindow("notepad",NULL); ///找到记事本的窗口
现在,我想用一个API对这个窗口操作,可是该API的参数有一个是HWND类型的
该怎样转换呢?
谢谢
解决方案 »
- vs opencv 打开一幅图像
- 关于图像移位,咨询一下。
- 在网上找的用socket写的文件传输,适用于所有文件吗?
- 在VS中关于使用CInternetSession 获取网页的问题
- 串口收到数据乱码
- 小问题,关于继承类
- 谁能说说STDAPI和 HRESULT作为函数返回值有什么区别,我看到连个函数,一个使用STDAPI,一个使用HRESULT作为返回值,可是在函数体中,都是HRESULT hr,然后return hr。
- 怎样把一个程序,做成W2000的服务,能自动启动呢
- 我是一个新手,请多关照~O~
- http://www.csdn.net/develop/article/6032.shtm中的例子在VC中怎么实现?
- 郁闷中,开贴散分~!
- 用过install shield 的朋友指点一下关于生成快捷方式的问题..
pCWnd::FindWindow("notepad",NULL);//就行吗?
给我一小段代码号吗?
谢谢
FindWindow("notepad",NULL); 返回的是hwnd
用mfc的FindWindow("notepad",NULL);
返回的是cwnd
直接用系统api
FindWindow("notepad",NULL); 返回的是hwnd
用mfc的FindWindow("notepad",NULL);
返回的是cwnd
Top
---
正解.
::FindWindow("notepad",NULL);
返回的是hwnd.
转换cwnd=FromHandle(hwnd ); 用mfc
FindWindow("notepad",NULL);
返回的是cwnd.
转换cwnd->m_hwnd;
hwnd=*pCWnd;
这样就行了。