社区
界面
帖子详情
如何获得窗口句柄啊?
wangfei913
2004-05-08 03:01:22
我用下面的语句创建hdc。
HWND hWnd;
HDC hdc;
hdc=GetDC(hWnd);
运行是提示错误hdc=NULL;
是不是窗口句柄没获得啊?
那hwnd的值怎么获得啊?用什么函数或者是怎么?
谢了
...全文
159
12
打赏
收藏
如何获得窗口句柄啊?
我用下面的语句创建hdc。 HWND hWnd; HDC hdc; hdc=GetDC(hWnd); 运行是提示错误hdc=NULL; 是不是窗口句柄没获得啊? 那hwnd的值怎么获得啊?用什么函数或者是怎么? 谢了
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
12 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
mingbao
2004-07-15
打赏
举报
回复
估计你应该是想得到其它窗口的句柄, 如楼主所言 Hwnd=FindWindow(窗口类型,标题)
而且就算想找代码所在的窗口,这个方法也适用的.
当然也可以用 窗口自身的成员变量 m_hWnd ,它保存所在窗口的句柄.
但 GetDlgItem(ID--) 是不行的, 它返回窗口的指针
赖勇浩
2004-07-15
打赏
举报
回复
哈哈,你要的是一个其它窗口的hWnd吧,用FindWindow(),它的返回值就是了。
victorydsk
2004-07-15
打赏
举报
回复
pWnd->GetSafeHwnd()
即可。
yeedward
2004-07-14
打赏
举报
回复
HWND hWnd;
HDC hdc;
hdc=hWnd.GetSafeHdc();
lixiaosan
2004-07-13
打赏
举报
回复
CDC *pDC = GetDC();
pingguigui
2004-07-13
打赏
举报
回复
The GetDlgItem function retrieves the handle of a control in the specified dialog box.
GetDlgItem好像是获得窗口里控件的句柄,不是窗口的句柄啊
窗口的句柄如何获得啊
cancan71012
2004-07-13
打赏
举报
回复
方法1 :获取m_hWnd全局变量;
方法2:GetDlgItem(IDC——);
magicchen
2004-07-13
打赏
举报
回复
靠,CWnd及其派生类都有一个叫做m_hWnd的成员变量来存放自身的窗口句柄,你试试,应该不会有问题
名牌大灰狼
2004-07-13
打赏
举报
回复
GetSafeHwnd
windyloft
2004-07-13
打赏
举报
回复
GetSafeHwnd
ygzdev
2004-05-08
打赏
举报
回复
嘿嘿,HWND hWnd=GetDlgItem(IDC_EDIT);懂了吧,给分吧
Developerljm
2004-05-08
打赏
举报
回复
m_hWnd
GetSafeHwnd
窗口
句柄
的
获得
首先我会罗列出一些获取
句柄
的win32 api 函数,然后简单说说他们的用途!最后说说我是怎么理解和应用的。见笑了!可用的win32 api函数:1.HWND FindWindow(LPCTSTR lpClassName, LPCTSTR lpWindowName) HWND FindWindowEx(HWND hwndParent, HWND hwndChildAfter,LPCTSTR
通过进程ID
获得
主
窗口
句柄
通过进程ID
获得
该进程主
窗口
的
句柄
一个进程可以拥有很多主
窗口
,也可以不拥有主
窗口
,所以这样的函数是不存在的,所幸的是,相反的函数是有的。所以我们可以调用EnumWindows来判断所有的
窗口
是否属于这个进程。typedef struct tagWNDINFO...{DWORD dwProcessId;HWND hWnd;} WNDINFO, *LPWNDINFO;BOOL CALLB
vbs获取程序窗体
句柄
_根据IE
窗口
句柄
hWnd
获得
IWebBrowser接口
关于如何根据IE
窗口
句柄
hWnd
获得
IWebBrowser接口,网络上代码很多,大多是使用了MSAA里的一个函数GetObjectFromLResult进行获取,一方面,许多朋友尤其是VB爱好者对MSAA技术并不了解,另一方面,用此方法非常繁琐。我的偶象之一超级绿豆甚至在2005年的时侯使用汇编来获取IWebBrowser,虽然思路和方法都很好,但不容易理解和掌握。其实使用Sehll对象,可以非常...
通过进程号ID
获得
窗口
的
句柄
2012年-09月-05日 通过进程号的ID
获得
窗口
的
句柄
最近几天,工作的需要,打算实现将别人编译好的exe程序,通过自己的程序去调用,然后根据程序中得到的ID号,去得到此进程运行创建的
窗口
句柄
,在网上搜了一段时间,得到了不少启示,再结合自己的实际环境,整合出了以下三种方法,以下将针对每一种方法做出简单的介绍同时给出关键代码,本人所采用的平台为vc6.0,英文企业版。 在
界面
15,976
社区成员
115,866
社区内容
发帖
与我相关
我的任务
界面
VC/MFC 界面
复制链接
扫一扫
分享
社区描述
VC/MFC 界面
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章