|
|
| version 1.13, 2007/11/11 11:00:02 | version 1.14, 2007/12/16 14:58:25 |
|---|---|
| Line 288 void dlgs_setlistuint32(HWND hWnd, UINT1 | Line 288 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; | HWND hItem; |
| UINT i; | UINT i; |
| Line 299 void dlgs_setcbitem(HWND hWnd, UINT uID, | Line 299 void dlgs_setcbitem(HWND hWnd, UINT uID, |
| hItem = GetDlgItem(hWnd, uID); | hItem = GetDlgItem(hWnd, uID); |
| for (i=0; i<uItems; i++) | for (i=0; i<uItems; i++) |
| { | { |
| lpcszStr = pItem[i].lpcszString; | lpcszStr = pcItem[i].lpcszString; |
| if (!HIWORD(lpcszStr)) | if (!HIWORD(lpcszStr)) |
| { | { |
| if (!loadstringresource(g_hInstance, LOWORD(lpcszStr), | if (!loadstringresource(g_hInstance, LOWORD(lpcszStr), |
| Line 313 void dlgs_setcbitem(HWND hWnd, UINT uID, | Line 313 void dlgs_setcbitem(HWND hWnd, UINT uID, |
| if (nIndex >= 0) | if (nIndex >= 0) |
| { | { |
| SendMessage(hItem, CB_SETITEMDATA, | 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<uItems; i++) | |
| { | |
| wsprintf(szValue, str_u, pcItem[i].uValue); | |
| nIndex = SendMessage(hItem, CB_ADDSTRING, 0, (LPARAM)szValue); | |
| if (nIndex >= 0) | |
| { | |
| SendMessage(hItem, CB_SETITEMDATA, | |
| (WPARAM)nIndex, (LPARAM)pcItem[i].nItemData); | |
| } | } |
| } | } |
| } | } |