jeg kan se at hvis jeg danner en listview of en combobox i mit vindue så har de i udgangspunktet forskellige fonte. Det fatter jeg ikke og hvis nogen kan forklare det så hører jeg gerne.
Men under alle omstændigheder, hvorledes ændrer jeg min font i fx min combobox? Jeg har tæsket igennem MSDN og googlet en del men finder ikke svaret der.
Min forståelse af Windows og dets API generelt er beskeden så pædagogik er nødvendigt.... 1000 tak.
Gnuhest, dette er nok ikke svaret. Hvis jeg laver et program 'fra bunden af' uden at have en visuel editor (med CreateWindowEx) så har jeg netop ingen font-selector at bruge. Alle fonts må sættes per API.
Du laver bare en font, f.eks: HFONT Font = CreateFont(16, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, "Arial");
Og Sender en WM_SETFONT til din combo-box: SendDlgItemMessage(hwndParent, ID_COMBO, WM_SETFONT, (WPARAM)Font, TRUE);
Du kan også bruge den almindelige GUI-font: HFONT Font = (HFONT )GetStockObject(ANSI_VAR_FONT);
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.