Visual C++中獲取屏幕寬和高的函數(shù)為GetSystemMetrics(int nIndex),其結(jié)果為像素值。其中索引值nIndex在獲取屏幕寬時(shí)為SM—CXSCREEN,在獲取屏幕高時(shí)為SM—CYSCREEN。舉例如下:
  BOOL CMainFrame::PreCreateWindow(CREATESTRUCT& cs)
  { // 設(shè)置窗口風(fēng)格
  //...
  // 設(shè)置窗口位置
   cs.x=GetSystemMetrics(SM—CXSCREEN) /2;
   cs.y=GetSystemMetrics(SM—CYSCREEN) /2;
   //設(shè)置窗口的寬和高(屏幕寬和高的一半)
   cs.cx=GetSystemMetrics(SM—CXSCREEN)/2;
   cs.cy=GetSystemMetrics(SM—CYSCREEN)/2;
   return CFrameWnd::PreCreateWindow(cs);}