如何在非对话框类中获取某个对话框句柄(HWND)?

来源:百度知道 编辑:UC知道 时间:2024/06/10 17:15:55
基于对话框。像API的DestroyWindow()函数,不知道句柄怎么获得

CXXDialog* pDlg = (CXXDialog*)AfxGetMainWnd();

获取对话框的指针pDialog
HWND hDialog=pDialog->m_hWnd;

一般是建新窗口的时候保存下来。

如果当时没得保存, 可以用FindWindowEx或者 EnumChildWindow 这类的api得到句柄。