000
21.02.2004, 12:10 Uhr
Darky
|
ich überprüfe beim progstart die bildschirmauflösung und möchte sie gern auf 800x600 umschalten falls eine andere eingestellt ist !
aber irgendwie will er nicht umschalten...
so sieht es momentan aus #include "ddraw.h"
BOOL CMainFrame::PreCreateWindow(CREATESTRUCT& cs)
C++: |
if((GetSystemMetrics(SM_CYSCREEN)!=600)||(GetSystemMetrics(SM_CXSCREEN)!=800)) { CString ausgabe;
ausgabe.Format("Die eingestellte Bildschirmauflösung beträgt %dx%d Bildpunkte!\nAuflösung ändern?",GetSystemMetrics(SM_CXSCREEN),GetSystemMetrics(SM_CYSCREEN)); if(AfxMessageBox(ausgabe,MB_YESNO)==IDYES) { IDirectDraw2 *set=??; set->SetDisplayMode( 800, 600, NULL, NULL, NULL); }
}
|
set zeigt ja noch ins blaue...! was muss ich set gleichsetzen oder geht es so gar nicht wie ich mir das vorstelle??? Dieser Post wurde am 21.02.2004 um 12:14 Uhr von Darky editiert. |