比如LPLOGFONT lp = new LPLOGFONT(); // 便宜器报错  MSDN2005没查到

解决方案 »

  1.   

    LPLOGFONT lp = new LOGFONT;
      

  2.   

    LPLOGFONT lp = new LOGFONT;LPLOGFONT 是LOGFONT结构的指针定义啊
      

  3.   

    要在msdn找LPXXXX这种类型的,就去掉LP直接查找XXXX,LP就是指针的意思
      

  4.   

    typedef struct tagLOGFONT { 
      LONG lfHeight; 
      LONG lfWidth; 
      LONG lfEscapement; 
      LONG lfOrientation; 
      LONG lfWeight; 
      BYTE lfItalic; 
      BYTE lfUnderline; 
      BYTE lfStrikeOut; 
      BYTE lfCharSet; 
      BYTE lfOutPrecision; 
      BYTE lfClipPrecision; 
      BYTE lfQuality; 
      BYTE lfPitchAndFamily; 
      TCHAR lfFaceName[LF_FACESIZE]; 
    } LOGFONT, *PLOGFONT;
      

  5.   

    一般是定义一个LOGFONT实例,给成员赋值,然后定义一个LPLOGFONT实例到&logfont
      

  6.   

    可能是头文件的问题,你include的头文件没有LPLOGFONT  的定义
    其实这个定义是一个typedeftypedef LOGFONT*   LPLOGFONT;实在不行,你可以自己在头文件中typedef一下.