|
1/////////////////////
肯定是空间没有刷新呢
直接发行么?用InvalidRect吧
///////////////
我直接给控件发WM_PAINT也不行
CWnd *pWnd=GetDlgItem(IDC_BUTTON3);
HWND hWnd1;
hWnd1 = pWnd->GetSafeHwnd(); //CWnd->HWND
//pWnd = CWnd::FromHandle(hWnd); //HWND->CWnd
::SendMessage( hWnd1,WM_PAINT,NULL,NULL);
2//////////
也在看DDraw,DDraw+窗口SDK,本身就不是很搭调的,
DDraw是直接操作显存 而窗口是经过了GDI的 一般可以在窗口上面应该可以指定一块给DDRaw
但是如果需要重合覆盖这种问题不是特别好解决的
////////////////
我 现在采用directshow播放视频
视频是显示在窗口上。没的办法,目前只能用GDI混合DDRAW
put_FullScreenMode(inEnabled ? OATRUE : OAFALSE);
调用这个显示,全屏的时候显示整个屏幕了,不在对话框上,采用的是3* 6410平台
/////////////////////
|
|