--- np2/win9x/dialog/dialogs.cpp 2007/12/28 20:36:40 1.16 +++ np2/win9x/dialog/dialogs.cpp 2007/12/29 12:56:22 1.17 @@ -304,7 +304,7 @@ void dlgs_setcbitem(HWND hWnd, UINT uID, } lpcszStr = szString; } - nIndex = SendMessage(hItem, CB_ADDSTRING, 0, (LPARAM)lpcszStr); + nIndex = (int)SendMessage(hItem, CB_ADDSTRING, 0, (LPARAM)lpcszStr); if (nIndex >= 0) { SendMessage(hItem, CB_SETITEMDATA, @@ -324,7 +324,7 @@ void dlgs_setcbnumber(HWND hWnd, UINT uI for (i=0; i= 0) { SendMessage(hItem, CB_SETITEMDATA, @@ -340,7 +340,7 @@ void dlgs_setcbcur(HWND hWnd, UINT uID, int i; hItem = GetDlgItem(hWnd, uID); - nItems = SendMessage(hItem, CB_GETCOUNT, 0, 0); + nItems = (int)SendMessage(hItem, CB_GETCOUNT, 0, 0); for (i=0; i= 0) { - return SendMessage(hItem, CB_GETITEMDATA, (WPARAM)nPos, 0); + return (int)SendMessage(hItem, CB_GETITEMDATA, (WPARAM)nPos, 0); } return nDefault; }