|

楼主 |
发表于 2004-1-26 18:40:00
|
显示全部楼层
Re:关于GetSafeHwnd()这个函数的疑问.
我是用MFC架构的.
我的主窗口句柄是这样定义的:
HWND main_window_handle;
而主窗口是这样建立的:
m_pMainWnd = new CMainFrame;
m_pMainWnd->ShowWindow(m_nCmdShow);
m_pMainWnd->UpdateWindow();
所以导致这个参数:main_window_handle出错.(我是这么想的)
Result = pDD2->SetCooperativeLevel(main_window_handle,
DDSCL_EXCLUSIVE|DDSCL_FULLSCREEN|DDSCL_ALLOWMODEX);
if (Result != DD_OK)
{
MessageBox(NULL,"SetcooprativeLevel()failed.","我日哦,又出错了!",MB_OK);
return -1;
}
执行的时候说SetcooprativeLevel()failed.
请问SetcooprativeLevel的第一的参数应该如何设置? |
|