Problem mit der Auflösung im Dialogfeld



  • Hallo.

    Mein Dialogfenster ist 523xirgendwas gross. Somit sollte es eigentlich selbst bei einer Auflösung von 800x600 alles zu sehen sein. Habe ich gerade ausprobiert. Das geht aber nicht. Stimmen die Pixelangaben in der MFC nicht? Oder meine andere Vermutung die ich habe ist, dass die angabe in inch ist. Hab aber auch nichts gefunden, wo ich dieses umstellen kann.

    bitte um hilfe



  • Hallo,

    die Angaben bei Dialogen sind in Dialog-Units DLU.

    Auszug aus der MSDN

    A unit of horizontal or vertical distance within a dialog box. A horizontal DLU is the average width of the current dialog box font divided by 4. A vertical DLU is the average height of the current dialog-box font divided by 8.

    In der MSDN sind ein paar Knowledge-Base Einträge mit Berechnungsbeispielen und Google hilft hier auch.


Anmelden zum Antworten