【VC】GetClientRect中如何得到窗口的句柄

BOOLGetClientRect(HWNDhWnd,//handletowindowLPRECTlpRect//clientcoordinates);当我把这个函数在全... BOOL GetClientRect(
HWND hWnd, // handle to window
LPRECT lpRect // client coordinates
);
当我把这个函数在全局函数中使用,其中这个hWnd怎么得到呢?
展开
 我来答
silvergingko
2008-12-07 · TA获得超过5945个赞
知道小有建树答主
回答量:688
采纳率:0%
帮助的人:874万
展开全部
对于当前窗口:HWND hwnd = GetActiveWindow();
对于特定窗口:HWND hwnd = FindWindow(NULL, TEXT("my window"));
这两个是API函数,与MFC无关,因此通用性较强,可以在MFC中使用,也可以是纯WIN32中使用。
百度网友f7b9aa6bb
2008-12-07 · TA获得超过2250个赞
知道小有建树答主
回答量:584
采纳率:100%
帮助的人:431万
展开全部
HWND hWndMain = AfxGetApp()->GetMainWnd()->GetSafeHwnd(); //得到主程序句柄
HWND hWndThis = this->GetSafeHwnd(); //得到子对话框自身句柄
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式