Code : Tout sélectionner
Define WindowDefaultFontSize.l, WindowDefaultFontName.s
Define ncm.NONCLIENTMETRICS
ncm\cbSize = SizeOf(NONCLIENTMETRICS)
SystemParametersInfo_(#SPI_GETNONCLIENTMETRICS, SizeOf(NONCLIENTMETRICS), @ncm, 0)
WindowDefaultFontName = PeekS(@ncm\lfMessageFont\lfFaceName, 32)
DC = GetDC_(0)
WindowDefaultFontSize = Round(11 * 72 / GetDeviceCaps_(DC, #LOGPIXELSY), #PB_Round_Nearest)
ReleaseDC_(0, DC)
Debug WindowDefaultFontName
Debug WindowDefaultFontSize
Et bien vous voulez affichez un élément en gras, pas facile de dire, je charge une police au hasard en gras.
Avec ces infos, vous chargez la bonne police avec la bonne taille. Il ne reste plus qu'a mettre #PB_Font_Bold et hop

Il y a plein d'autre possibilité de ce type comme charger une police plus grande, plus petite, en italique etc ....
Amusez-vous bien
