xj qian
2024-07-17 0b8444d0eef50d1ee4e0d0b51e174fa5b447d802
jrj/xframe/xcontrol/xcombobox.hpp
@@ -16,6 +16,7 @@
        return *this;
    }
public:
    int GetCurSel()
    {
        int CB_GETCURSEL_  = 0x0147;
@@ -103,6 +104,11 @@
        return SendMessage(GetHWND(),CB_RESETCONTENT_,0,0);
    }
   int SetItemData(int nIndex, KXMLDOMElement p)
   {
       return  SetItemData(nIndex, p.ptr());
    }
   int SetItemData(int nIndex, LPARAM p) 
    {
        int CB_SETITEMDATA_  =   0x0151;
@@ -125,7 +131,11 @@
        return SendMessage(GetHWND(),CB_GETITEMDATA_,nIndex,0);
    }
   int AddItem(string str, int p)
   int AddItem(string str, KXMLDOMElement ele)
   {
       return AddItem(str, ele.ptr());
   }
   int AddItem(string str, LPARAM p)
    {
        int CB_ADDSTRING_ =  0x0143;
        int h = SendMessage(GetHWND(),CB_ADDSTRING_  ,0,(LPARAM)str);
@@ -261,7 +271,7 @@
       return SendMessage(hWnd, CB_GETITEMDATA_, nIndex, 0);
   }
   static int AddItem(HWND hWnd,string str, int p)
   static int AddItem(HWND hWnd,string str, LPARAM p)
   {
       int CB_ADDSTRING_ = 0x0143;
       int h = SendMessage(hWnd, CB_ADDSTRING_, 0, (LPARAM)str);