Originariamente inviato da alfa_19
Se io creo la finestra con CreateWindow, e come dimensioni gli dico ad esempio:

altezza: 400px
larghezza: 600px

Lui mi crea una finestra alta 400px, dove quei 400 px includono anche la barra del titolo, la barra dei menù e il bordo.

Ora, io vorrei sapere quanto è ampio lo spazio su cui posso realmente disegnare, ma per farlo dovrei sapere quanto sono grandi la barra del titolo, dei menù e il bordo. La dimensione di questi pezzi però è diversa da sistema operativo a sistema operativo, perchè dipende dalla grafica impostata. Quindi devo trovare una qualche funzione che me lo dica.
No, è un presupposto sbagliato, devi semplicemente chiedere quanto è grande l'area dove puoi disegnare, l'area client.

Usa la

GetClientRect
http://msdn.microsoft.com/en-us/libr...(v=vs.85).aspx