[其他] 窗口无响应的问题
noahgenius
2008-03-11
Python跟C++结合,C++用CreateDialog产生了一个窗口,代码如下:
// show dialog ghwndApp = CreateDialog(ghInstApp,MAKEINTRESOURCE(IDD_PREVIEW),NULL,(DLGPROC)DlgProc); ShowWindow(ghwndApp,SW_SHOW); // bind render to window hr = gcap.pVideoRender->QueryInterface(IID_IVideoWindow,(void **)&gcap.pVW); if(SUCCEEDED(hr)) { gcap.pVW->put_MessageDrain((OAHWND)ghwndApp); gcap.pVW->put_Owner((OAHWND)ghwndApp); gcap.pVW->put_AutoShow(OAFALSE); gcap.pVW->put_WindowStyle(WS_CHILD|WS_CLIPSIBLINGS); RECT rc; // give the preview window all our space but where the status bar is GetClientRect(ghwndApp, &rc); gcap.pVW->SetWindowPosition(0,0,rc.right,rc.bottom); gcap.pVW->put_Visible(OATRUE); return TRUE; }
python是普通脚本,没有GUI之类。问题是那个窗口似乎是模态的,鼠标移上去显示繁忙样式,但是可以拖动窗体,一拖动窗体里面就变成白色,似乎是程序死了,但是还能拖动,请问这是什么问题啊? |
|
noahgenius
2008-03-11
噢,忘了讲,如果用了wxpython就没问题
|