求助:MFC 应用程序,怎么得到窗口句柄,谢谢!
请教:
HWND hWnd;
cnComm com1; //定义串口
//关联消息的窗口句柄
inline void SetWnd(HWND hWnd)
{
assert(::IsWindow(hWnd));
_hNotifyWnd = hWnd;
}
现在在
BOOL CMyDlg::OnInitDialog()
{
com1.SetWnd(hWnd); //把 com1 和窗口 句柄联系起来
}
可是 hWnd 怎么得到啊?
谢谢!
HWND hWnd;
cnComm com1; //定义串口
//关联消息的窗口句柄
inline void SetWnd(HWND hWnd)
{
assert(::IsWindow(hWnd));
_hNotifyWnd = hWnd;
}
现在在
BOOL CMyDlg::OnInitDialog()
{
com1.SetWnd(hWnd); //把 com1 和窗口 句柄联系起来
}
可是 hWnd 怎么得到啊?
谢谢!
...全文
相关推荐
基于MFC根据句柄关闭窗口
创建`CWnd`指针:MFC的`CWnd`类是对Windows窗口的抽象。你可以创建一个`CWnd`指针,并使用` Attach `方法将获取的窗口句柄绑定到这个指针。
VC中获取窗口句柄的各种方法
**AfxGetMainWnd() 函数** 这个函数是MFC框架提供的一种便捷方式,用于获取应用程序的主窗口句柄。
MFC内嵌第三方EXE窗口
**挂接记事本窗口** 将记事本窗口句柄设置为`CNestWnd`的窗口句柄,可以使用`SetWindowLong()`函数更改窗口的父窗口,使其成为MFC应用程序的一个子窗口。6.
MFC获得各类指针,句柄的方法
#### MFC中获取常见类句柄在MFC开发中,经常需要访问文档类、视图类、框架类和应用程序类等的基本信息。以下是一些常用的方法:1.
mfc实现点击一个窗口弹出另一个窗口
**创建新窗口**: 弹出新窗口通常通过Create或CreateEx函数完成,这些函数需要提供窗口类名、父窗口句柄、窗口样式等参数。新窗口类也需要继承自CWnd,并有自己的消息映射。5.


