--- np2/win9x/dialog/dialogs.cpp 2007/11/11 11:00:02 1.13 +++ np2/win9x/dialog/dialogs.cpp 2007/12/16 14:58:25 1.14 @@ -288,7 +288,7 @@ void dlgs_setlistuint32(HWND hWnd, UINT1 } } -void dlgs_setcbitem(HWND hWnd, UINT uID, PCCBPARAM pItem, UINT uItems) +void dlgs_setcbitem(HWND hWnd, UINT uID, PCCBPARAM pcItem, UINT uItems) { HWND hItem; UINT i; @@ -299,7 +299,7 @@ void dlgs_setcbitem(HWND hWnd, UINT uID, hItem = GetDlgItem(hWnd, uID); for (i=0; i= 0) { SendMessage(hItem, CB_SETITEMDATA, - (WPARAM)nIndex, (LPARAM)pItem[i].nItemData); + (WPARAM)nIndex, (LPARAM)pcItem[i].nItemData); + } + } +} + +void dlgs_setcbnumber(HWND hWnd, UINT uID, PCCBNPARAM pcItem, UINT uItems) +{ + HWND hItem; + UINT i; + TCHAR szValue[16]; + int nIndex; + + hItem = GetDlgItem(hWnd, uID); + for (i=0; i= 0) + { + SendMessage(hItem, CB_SETITEMDATA, + (WPARAM)nIndex, (LPARAM)pcItem[i].nItemData); } } }