char buffer[256]; int largeur=GetSystemMetrics(SM_CXSCREEN); int hauteur=GetSystemMetrics(SM_CYSCREEN); wsprintf(buffer,"Votre résolution est de %u*%u",largeur,hauteur); MessageBox(0,buffer,"Résolution",0);
int largeur=GetSystemMetrics(SM_CXSCREEN); int hauteur=GetSystemMetrics(SM_CYSCREEN);
HDC hdc=GetDC(0); int largeur=GetDeviceCaps(hdc, HORZRES); int hauteur=GetDeviceCaps(hdc, VERTRES);
HDC hdc=GetDC(0); int resverticale=GetDeviceCaps(hdc, LOGPIXELSX); int reshorizontale=GetDeviceCaps(hdc, LOGPIXELSY);
HDC hdc=GetDC(0); int reshorizontale=GetDeviceCaps(hdc, LOGPIXELSX); int resverticale=GetDeviceCaps(hdc, LOGPIXELSY);A ne pas oublier également d'utiliser ReleaseDC() à la fin pour libérer le HDC:
ReleaseDC(0,hdc);
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre questionTu peux par exemple utiliser wsprintf()
printf = mode console et wsprintf = mode GUI ?
On aura besoin de définir une chaine initiale, convertir les variables en chaines et concaténer le tout.