现在有几个有界面的windows程序在运行,如果我选中了其中的某一个,
如何能得到这个程序住窗口的CWnd句并或者DC呀,程序是任意的。
如何能得到这个程序住窗口的CWnd句并或者DC呀,程序是任意的。
解决方案 »
- 运行时错误:_CrtisValidHeapPointer(pUserdata) Line:1317
- 求救--高手留步--关于combobox自绘控件动态创建的问题
- MFC编程,在不同区域之间如何直接引用变量?
- 特简单问题,有几行代码不懂,给解释一下
- 求助,如何截获Tooltip自动消失的消息?
- VC SDK 入门问题,请问如何制作一个按钮????????????
- COM控间背浏览器打开后,我怎么通过COM使浏览器进行刷新操作?
- 急!!!ADO recordset 问题
- 函数返回问题
- 求教关于VARIANT_BOOL的问题
- 高分请教:怎样抓到QQ的信息包?
- WM_PAINT WM_VSCROLL ?
GetTopWindow
GetNextWindow
遍历所有窗口,判断哪一个获得了焦点。或者通过
GetMessagePos
WindowFromPoint
来获得鼠标位置下的窗口句柄。
CWnd::FromHandle
从HWND到HDC:
GetWindowDC
CDC::FromHandle
是不是知道他的窗口名字了?
CWnd *pWnd=FindWindow("NULL","窗口名");
CDC *pDC=pWnd->GetDC();
CDC *pDC=pWnd->GetDC();