Bonjour,
Utilise le message WM_SETFONT :
SendMessage(h_LabelWelcome,(UINT)WM_SETFONT,(WPARAM)MakeFont("Arial", (LPARAM)14, 1),1);
La fonction MakeFont est :
HFONT MakeFont (char *Font, int PointSize, int Italic) { static HDC hDC; memset(&hDC,0,sizeof(hDC)); static int CyPixels; memset(&CyPixels,0,sizeof(CyPixels)); hDC=GetDC(HWND_DESKTOP); CyPixels=GetDeviceCaps(hDC,LOGPIXELSY); ReleaseDC(HWND_DESKTOP,hDC); PointSize=(PointSize*CyPixels)/72; if (Italic == 1) return CreateFont(0-PointSize,0,0,0,true,true,0,0,ANSI_CHARSET,OUT_TT_PRECIS,CLIP_DEFAULT_PRECIS,DEFAULT_QUALITY,FF_DONTCARE,Font); return CreateFont(0-PointSize,0,0,0,true,0,0,0,ANSI_CHARSET,OUT_TT_PRECIS,CLIP_DEFAULT_PRECIS,DEFAULT_QUALITY,FF_DONTCARE,Font); }
@+ Arnotic Admin CS, MVP Visual C++
|