使用TextOut输出文字时如何将“E&xit”输出为"E(x下划线)it"的形式

解决方案 »

  1.   

    用CreateFontIndirect()函数建立逻辑字体前,我们将字体的特征放入LOGFONT结构变量中。LOGFONT结构是这样定义的: 
    Type LOGFONT 
    lfHeight As Integer                    ' 字体的高度 
    lfWidth As Integer                    ' 字体的宽度 
    lfEscapement As Integer               ' 字体旋转的角度 
    lfOrientation As Integer 
    lfWeight As Integer                       ' 字体的轻重 
    lfItalic As String * 1                   ' 是否为斜体 
    lfUnderline As String * 1               ' 是否有下划线 
    lfStrikeOut As String * 1               ' 是否有强调线 
    lfCharSet As String * 1               ' 字符集 
    lfOutPrecision As String * 1        ' 输出精度 
    lfClipPrecision As String * 1        ' 剪裁精度 
    lfQuality As String * 1               ' 输出质量 
    lfPitchAndFamily As String * 1    ' 间距和字体族 
    lfFaceName As String * LF_FACESIZE ' 字体名,如“宋体” 
    End Type 
      

  2.   

    我已经解决了,用DrawText函数。