idcombo.h

来自「IO函数调用测试」· C头文件 代码 · 共 52 行

H
52
字号
// IDCombo.h : header file
//

/////////////////////////////////////////////////////////////////////////////
// CIDCombo window

typedef struct {
        int id;  // IDS_ for string, or 0 for end of table for AddStrings
        DWORD val; // value for itemdata
               } IDData;


class CIDCombo : public CComboBox
{
// Construction
public:
        CIDCombo();

// Attributes
public:

// Operations
public:
        int AddString(IDData * data);
        int AddString(CString &s) { return CComboBox::AddString(s); }
        int AddStrings(IDData * data, int def = 0);
        int Select(DWORD itemval);
        DWORD GetCurItem();

// Overrides
        // ClassWizard generated virtual function overrides
        //{{AFX_VIRTUAL(CIDCombo)
        //}}AFX_VIRTUAL

// Implementation
public:
        virtual ~CIDCombo();
        int maxlen;  // maximum number of items displayed
                     // 0 - no limit
                     // -1 - limit to screen height (NYI)

        // Generated message map functions
protected:
        //{{AFX_MSG(CIDCombo)
        afx_msg void OnDropdown();
        //}}AFX_MSG

        DECLARE_MESSAGE_MAP()
};

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

⌨️ 快捷键说明

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