當前位置:編程學習大全網 - 源碼下載 - 如何使OpenGL程序全屏?

如何使OpenGL程序全屏?

GetSystemMetrics( SM_CXSCREEN ), //此函數返回屏幕寬度

GetSystemMetrics( SM_CYSCREEN ), //此函數返回屏幕高度

使用這兩個函數去註冊窗口來捕捉屏幕大小即可。

建議妳多了解壹下Windows編程,下壹個MSDN,查閱很方便,但是是英文。

可能我說的不夠詳細,我在補充壹下,把窗口程式給妳寫壹個。這個比較詳細了,妳自己在此基礎上添加上妳自己的參數,並將窗口高度和寬度替換即可。

//程式:

HWND hWnd; //聲明壹個窗口句柄

/*

該處省略了註冊窗口的過程

*/

hWnd=CreateWindow(

LPCTSTR lpClassName, //創建窗口所用的窗口類的名稱--"註冊的窗口類名"

LPCTSTR lpWindowName, //窗口名--"即在窗口上面顯示的標題"

DWORD dwStyle, //窗口風格,定義為普通型--WS_OVERLAPPEDWINDOW

int x, //窗口位置的x坐標--0

int y, //窗口位置的y坐標--0

int nWidth, //窗口的寬度--GetSystemMetrics( SM_CXSCREEN )

int nHeight, //窗口的高度--GetSystemMetrics( SM_CYSCREEN )

HWND hWndParent, //父窗口句柄--NULL

HMENU hMenu, //菜單句柄--NULL

HINSTANCE hInstance, //應用程序句柄--hInstance

LPVOID lpParam //壹般都為NULL--NULL

);

//如上註冊的窗口顯示即為全屏顯示

  • 上一篇:如何加密文本文件
  • 下一篇:光環無限戰役中所有12骷髏位置匯總
  • copyright 2024編程學習大全網