Static Control; standardmäßig fette Schrift
-
Wenn ich ein Static (oder eine ListBox) erstelle, ist die Schrift fett (oder es ist die Eigenart des Fonts), was eigenartig ist wenn man bedenkt, dass die Schrift in einem TreeView-Control nicht fett ist.
Muss ich mir die Mühe machen, und die Schriftart explizit definieren?
-
nach dem erstellen controls auf die standartschriftart setzen
SendMessage( hwnd, WM_SETFONT, (WPARAM)GetStockObject(DEFAULT_GUI_FONT), 0);sollte was helfen

-
miller_m schrieb:
sollte was helfen

Das tut es in der Tat. Danke

-
Letzter Parameter ist aber falsch. Funktioniert nur zufällig.
-
.! schrieb:
Letzter Parameter ist aber falsch. Funktioniert nur zufällig.
was ist daran falsch ?
-
man muss nur das "low-order word of lParam" auf TRUE oder FALSE setzen.
-
und was ist 0 ?!?

-
0

-
ok machen wir es anders, korrigert mich wenn ich mich irre.
- wParam und lParam sind 32bits variablen
- loword gibt nur die ersten 16bit zurück, hiword logischerweise die letzten
- 0 ist im allgemeinen false
ergo übergebe ich false.also wo ist jetzt mein fehler ?
-
.. schrieb:
0

Genau! Und damit das gleiche wie FALSE!
-
.! schrieb:
Letzter Parameter ist aber falsch. Funktioniert nur zufällig.
ich will ja nur diese aussage begründet haben
-
miller_m schrieb:
.! schrieb:
Letzter Parameter ist aber falsch. Funktioniert nur zufällig.
ich will ja nur diese aussage begründet haben
Sie lässt sich nicht begründen, denn sie ist falsch, quasi FALSE.

-
WebFritzi schrieb:
miller_m schrieb:
.! schrieb:
Letzter Parameter ist aber falsch. Funktioniert nur zufällig.
ich will ja nur diese aussage begründet haben
Sie lässt sich nicht begründen, denn sie ist falsch, quasi FALSE.

wortspiel

ich wollte sie doch ".." begründet haben
-
Na guuuuuuuuuuuut. Ist nicht falsch. Sorry.
Aber ich nutze immer MAKELPARAM(TRUE, 0).

-
dann sind wir uns ja alle eingig

-
.. schrieb:
Aber ich nutze immer MAKELPARAM(TRUE, 0).

Ich auch.
-
wunderbar

-
Deppen!
auszug aus der windef.h
#define BOOL int #define FALSE 0 #define TRUE 1