我试了以下方法在一个在DIALOG::ONCREATE()
中加入如下代码:
HWND hWnd=GetSafeHwnd();
if(hWnd==NULL)
AfxMessageBox("buildlisthwnd");
HDC hDC=::GetDC(hWnd);
if(hDC==NULL)
AfxMessageBox("buildlistHDC");
结果是NULL
换成HWND hWnd=this->GetSafeHwnd();
结果也是NULL
请问如何解决
如何获得我的HWND
注:我的对话框是单文挡下要显示的
在线等候
中加入如下代码:
HWND hWnd=GetSafeHwnd();
if(hWnd==NULL)
AfxMessageBox("buildlisthwnd");
HDC hDC=::GetDC(hWnd);
if(hDC==NULL)
AfxMessageBox("buildlistHDC");
结果是NULL
换成HWND hWnd=this->GetSafeHwnd();
结果也是NULL
请问如何解决
如何获得我的HWND
注:我的对话框是单文挡下要显示的
在线等候
解决方案 »
- 请问printf函数输出的控制台在哪儿,怎么启动它?
- 关于VS2005中的标准库 vector 过界判断的问题。
- 使用了IXMLHTTPRequest取得了responseText之后如何分析网页中的内容呢?
- 请问怎么用vc执行别的应用程序?
- 请问如何在Button上面加载Icon或者Bitmap
- 这个对话框的问题如何解决
- 请问,我想找本VC6函数的中文资料。
- 请问在CFrameWnd中 如何 访问到CView 或是CDocument
- OpenGL深度问题,z-fighting,不正确遮挡
- 如何将CSting类型变量转换为Unicod类型?
- 急!!请问想把背景图形打印出来,怎么做啊??我想把屏幕抓下来。
- 如何把窜口输出的数据经变换成CString后,分离出有用的数据?
换个地方吧
HGLRC m_hGLContext=NULL;
m_hGLContext=wglCreateContext(hDC);
如何解决
得到hwnd都失败,得到窗口dc肯定失败了,你那些东东都放在OnInitDialog()中试一下呢