iconhandler.h

来自「讲mfc的书」· C头文件 代码 · 共 56 行

H
56
字号
// IconHandler.h : header file
//



/////////////////////////////////////////////////////////////////////////////
// CIconHandler command target

class CIconHandler : public CCmdTarget
{
        DECLARE_DYNCREATE(CIconHandler)
	    DECLARE_OLECREATE(CIconHandler)
        CIconHandler();           // protected constructor used by dynamic creation

// Attributes
public:
        char m_szFile[256];
// Operations
public:

// Overrides
        // ClassWizard generated virtual function overrides
        //{{AFX_VIRTUAL(CIconHandler)
        public:
        //}}AFX_VIRTUAL

// Implementation
protected:
        virtual ~CIconHandler();

        // Generated message map functions
        //{{AFX_MSG(CIconHandler)
                // NOTE - the ClassWizard will add and remove member functions here.
        //}}AFX_MSG

        DECLARE_MESSAGE_MAP()
        DECLARE_INTERFACE_MAP()
        BEGIN_INTERFACE_PART(PersistFile,IPersistFile)
          STDMETHOD (GetClassID)(LPCLSID);
          STDMETHOD (IsDirty)();
          STDMETHOD (Load)(LPCOLESTR,DWORD);
          STDMETHOD (Save)(LPCOLESTR,BOOL);
          STDMETHOD (SaveCompleted)(LPCOLESTR);
          STDMETHOD (GetCurFile)(LPOLESTR FAR *);
        END_INTERFACE_PART(PersistFile)

        BEGIN_INTERFACE_PART(Icon,IExtractIcon)
          STDMETHOD (GetIconLocation)(UINT,LPSTR,UINT,int *,UINT *);
          STDMETHOD (Extract)(LPCSTR,UINT,HICON *,HICON *,UINT);
        END_INTERFACE_PART(Icon)

};

/////////////////////////////////////////////////////////////////////////////

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?