SetCooperativeLevel函數介紹(設置協作等級)
函數聲明
function SetCooperativeLevel(hWnd: HWND; dwFlags: DWORD): HResult; stdcall;
參數介紹
hWnd DirectDraw具體指向的窗體,在所有的情況下,隻需使用主窗體句柄。
dwFlags
控製標誌參數,直接影響DirectDraw和Windows協同工作的方式。下麵為說明:
DDSCL_ALLOWMODEX
允許使用Mode X顯示模式。隻有當DDSCL_EXCLUSIVE 和DDSCL_FULLSCREEN標誌存在的時候才能使用 。
DDSCL_ALLOWREBOOT
當處於獨占(全屏)模式時,允許Ctrl+Alt+Del被檢測到。
DDSCL_EXCLUSIVE
請求獨占級別,該標誌必須和DDSCL_FULLSCREEN 一起使用。
DDSCL_FULLSCREEN
表示需要全屏模式。其他程序中的GDI將不允許在屏幕上畫圖。這個標誌必須和DDSCL_EXCLUSIVE 一起使用。
DDSCL_NORMAL
表示應用程序將是一個標準的Windows應用程序。該標誌不能和DDSCL_ALLOWMODEX ,DDSCL_EXCLUSIVE ,DDSCL_FULLSCREEN 一起使用。
DDSCL_NOWINDOWCHANGES
表示在激活狀態下,不允許DirectDraw最小化或恢複窗體。
返回值
如果執行成功,返回DD_OK,否則返回錯誤代碼。
最後更新:2017-04-03 14:54:15