Wie kann man die Dicke des Dialog-Rands ermitteln.
-
Hi,
Nunja, die Frage steht eigentlich schon im Titel...
Wie kann ich die Dicke des Dialog-Rands ermitteln?
-
SystemParametersInfo mit SPI_GETBORDER?
-
Danke für deine rasche antwort...
aber ich glaube nicht das es den Befehl war den ich suche, denn es kommt als Rückgabewert nur "1" zurück obwohl der Rand 4 Pixel stark ist. Außerdem hab ich die Hilfe(MSDN) so interpretiert, dass es sich bei dem von dir vorgeschlagenen Wert nur um einen Multiplikator handelt....Mal noch ne andere Frage: Ist der Rand überhaupt variabel oder kann ich von einer festen Stärke von 4-Pixeln ausgehen?
Zur Veranschaulichung hab ich noch ein Screenshot gemacht und markiert was ich mit Rand meine...
http://ub909.dyndns.org/border.jpgmfG
Sebastian
-
Wofür brauchst du den Rand denn?
Du könntest vielleicht auch die Breite so rausfinden: ((GetWindowsRect -> Breite) - (GetClientRect -> Breite)) / 2
-
Danke, genau das hab ich gesucht......
-
Oder, wer zu faul ist zu rechnen:
GetSystemMetrics(SM_CXFIXEDFRAME);
Kann mich bei dem Parameter auch täuschen-> einfach mal ausprobieren.