函数声明
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,否则返回错误代码。