728x90

다음 카페에 자주 안들어가다보니 자료 이관합니다.


GetSystemMetrics(SM_CXSCREEN);
GetSystemMetrics(SM_CYSCREEN);

보너스로 작업표시줄 제외한 크기를 구할려면 아래와 같이...

CRect rcDesktop;
 ::SystemParametersInfo(SPI_GETWORKAREA,0,&rcDesktop,0);

화면 사이즈를 변경 할려면 다음과 같이...

    DEVMODE mode ;
    mode.dmBitsPerPel = 32;           // 32비트 칼라로 변경
    mode.dmPelsWidth  = 1024;       
    mode.dmPelsHeight = 768;
    mode.dmFields = DM_BITSPERPEL | DM_PELSWIDTH | DM_PELSHEIGHT;
    ChangeDisplaySettings(&mode, CDS_FULLSCREEN  );

728x90

'OLD카페자료갱신 > VC++&OOP' 카테고리의 다른 글

API (2004.10.06)  (0) 2025.04.28
oop (2004.10.01)  (0) 2025.04.28
C++ (2004.09.30)  (0) 2025.04.28

+ Recent posts