Private Declare Function SelectObject Lib "gdi32" (ByVal hdc As Long, ByVal hObject As Long) As Long Private Declare Function DeleteObject Lib "gdi32" (ByVal hObject As Long) As Long Private Declare Function CreateFontIndirect Lib "gdi32" Alias "CreateFontIndirectA" (lpLogFont As LOGFONT) As Long
Private Type LOGFONT lfHeight As Long lfWidth As Long lfEscapement As Long lfOrientation As Long lfWeight As Long lfItalic As Byte lfUnderline As Byte lfStrikeOut As Byte lfCharSet As Byte lfOutPrecision As Byte lfClipPrecision As Byte lfQuality As Byte lfPitchAndFamily As Byte lfFaceName(31) As Byte End Type
Private Sub Command1_Click() Dim TFont As LOGFONT Dim hOldFont As Long, hFont As Long
With TFont .lfHeight = 32 * -20 / Screen.TwipsPerPixelY .lfWidth = 32 * -20 / Screen.TwipsPerPixelX .lfEscapement = 45 * 10 .lfWeight = 700 .lfCharSet = 1 End With