Hmm, je ne crois pas que c'est comme ça que tu changes la police des contrôles de ton application.
Quand je regarde mon code, je fait ça pour chaque contrôle créé :
Code :
- SendMessage(hwnd, WM_SETFONT, (WPARAM) font, FALSE);
|
Où :
- hwnd : handle du contrôle ou du dialogue
- font : le truc retourné par GetStockObject.
GetDC te retourne effectivement un device context, mais c'est pour y dessiner dedans (et tu dois le libérer).
Note : je ne suis pas sûr si c'est nécessaire de faire pour tous les contrôles, mais j'ai la flemme de faire qqs tests.