閱讀190 返回首頁    go 阿裏雲 go 技術社區[雲棲]


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

  上一篇:go Java IO--Scanner
  下一篇:go [Qt教程] 第20篇 2D繪圖(十)圖形視圖框架(下)