lpp->hCreds = AfsAppLib_GetCredentials (NULL);
}
- int rc = ModalDialogParam (lpp->idd, lpp->hParent, (DLGPROC)OpenCell_DlgProc, (LPARAM)lpp);
+ INT_PTR rc = ModalDialogParam (lpp->idd, lpp->hParent, (DLGPROC)OpenCell_DlgProc, (LPARAM)lpp);
return (rc == IDOK) ? TRUE : FALSE;
}
lpp->hCreds = AfsAppLib_GetCredentials (NULL);
}
- int rc = ModalDialogParam (lpp->idd, lpp->hParent, (DLGPROC)NewCreds_DlgProc, (LPARAM)lpp);
+ INT_PTR rc = ModalDialogParam (lpp->idd, lpp->hParent, (DLGPROC)NewCreds_DlgProc, (LPARAM)lpp);
return (rc == IDOK) ? TRUE : FALSE;
}
pp.bcdp.idd = IDD_APPLIB_BADCREDS;
}
- int rc = ModalDialogParam (pp.bcdp.idd, pp.bcdp.hParent, (DLGPROC)BadCreds_DlgProc, (LPARAM)&pp);
+ INT_PTR rc = ModalDialogParam (pp.bcdp.idd, pp.bcdp.hParent, (DLGPROC)BadCreds_DlgProc, (LPARAM)&pp);
if (rc == IDCANCEL)
{
fCredsOK = TRUE; // user says ignore bad credentials this time.
{
va_list arg;
va_start (arg, pszFmt);
- vErrorDialog (FALSE, dwStatus, (LONG)pszError, pszFmt, arg);
+ vErrorDialog (FALSE, dwStatus, (LONG)(LONG_PTR)pszError, pszFmt, arg);
}
void cdecl ErrorDialog (DWORD dwStatus, int idsError, LPTSTR pszFmt, ...)
{
va_list arg;
va_start (arg, pszFmt);
- vErrorDialog (TRUE, dwStatus, (LONG)pszError, pszFmt, arg);
+ vErrorDialog (TRUE, dwStatus, (LONG)(LONG_PTR)pszError, pszFmt, arg);
}
void cdecl FatalErrorDialog (DWORD dwStatus, int idsError, LPTSTR pszFmt, ...)
else
{
if (g_szHelpfile)
- WinHelp ((HWND)(lphi->hItemHandle), g_szHelpfile, HELP_WM_HELP, (DWORD)g_adh[ ih ].adwContext);
+ WinHelp ((HWND)(lphi->hItemHandle), g_szHelpfile, HELP_WM_HELP, (DWORD)(DWORD_PTR)g_adh[ ih ].adwContext);
}
rc = TRUE;
}
-EXPORTED extern "C" BOOLEAN _stdcall DllEntryPoint (HANDLE hInst, DWORD dwReason, PVOID pReserved)
+EXPORTED BOOLEAN _stdcall DllEntryPoint (HANDLE hInst, DWORD dwReason, PVOID pReserved)
{
switch (dwReason)
{
{
case WM_TIMER:
int iFrame;
- iFrame = GetWindowData (hIcon, GWD_ANIMATIONFRAME);
+ iFrame = (int)GetWindowData (hIcon, GWD_ANIMATIONFRAME);
AfsAppLib_AnimateIcon (hIcon, &iFrame);
SetWindowData (hIcon, GWD_ANIMATIONFRAME, iFrame);
break;
}
if (oldProc)
- return CallWindowProc ((WNDPROC)oldProc, hIcon, msg, wp, lp);
+ return (BOOL)CallWindowProc ((WNDPROC)oldProc, hIcon, msg, wp, lp);
else
- return DefWindowProc (hIcon, msg, wp, lp);
+ return (BOOL)DefWindowProc (hIcon, msg, wp, lp);
}
BOOL CALLBACK AfsAppLib_TranslateErrorFunc (LPTSTR pszText, ULONG code, LANGID idLanguage)
{
DWORD idClient;
- if ((idClient = AfsAppLib_GetAdminServerClientID()) != 0)
+ if ((idClient = (DWORD)AfsAppLib_GetAdminServerClientID()) != 0)
{
ULONG status;
return asc_ErrorCodeTranslate (idClient, code, idLanguage, pszText, &status);
if (RegOpenKey (hkBase, pszRegPath, &hk) == 0)
{
TCHAR szCell[ cchNAME ];
- for (size_t ii = 0; RegEnumKey (hk, ii, szCell, cchNAME) == 0; ++ii)
+ for (size_t ii = 0; RegEnumKey (hk, (DWORD)ii, szCell, cchNAME) == 0; ++ii)
{
if (REALLOC (lpcl->aCells, lpcl->nCells, 1+ii, cREALLOC_CELLLIST))
{
if (szCell[0] == TEXT('\0'))
{
DWORD idClient;
- if ((idClient = AfsAppLib_GetAdminServerClientID()) != 0)
+ if ((idClient = (DWORD)AfsAppLib_GetAdminServerClientID()) != 0)
{
rc = asc_LocalCellGet (idClient, szCell, &status);
}
void PROGRESSDISPLAY::Init (HWND hWnd)
{
- SetWindowLongPtr (hWnd, DWLP_USER, (LONG)this);
+ SetWindowLongPtr (hWnd, DWLP_USER, (LONG_PTR)this);
Subclass_AddHook (hWnd, PROGRESSDISPLAY::ProgressDisplay_HookProc);
m_msgFinish = 0;
}
if (oldproc)
- return CallWindowProc ((WNDPROC)oldproc, hWnd, msg, wp, lp);
+ return (BOOL)CallWindowProc ((WNDPROC)oldproc, hWnd, msg, wp, lp);
else
- return DefWindowProc (hWnd, msg, wp, lp);
+ return (BOOL)DefWindowProc (hWnd, msg, wp, lp);
}
}
if (oldProc)
- return CallWindowProc ((WNDPROC)oldProc, hDlg, msg, wp, lp);
+ return (BOOL)CallWindowProc ((WNDPROC)oldProc, hDlg, msg, wp, lp);
else
- return DefWindowProc (hDlg, msg, wp, lp);
+ return (BOOL)DefWindowProc (hDlg, msg, wp, lp);
}
}
if (oldProc)
- return CallWindowProc ((WNDPROC)oldProc, hWnd, msg, wp, lp);
+ return (BOOL)CallWindowProc ((WNDPROC)oldProc, hWnd, msg, wp, lp);
else
- return DefWindowProc (hWnd, msg, wp, lp);
+ return (BOOL)DefWindowProc (hWnd, msg, wp, lp);
}
LPWIZARD_STATE pState;
if ((pState = FindState (st)) != NULL)
{
- rc = CallWindowProc ((WNDPROC)(pState->dlgproc), NULL, WM_COMMAND, MAKEWPARAM(IDC_WIZARD,(WORD)wc), (LPARAM)this);
+ rc = (BOOL)CallWindowProc ((WNDPROC)(pState->dlgproc), NULL, WM_COMMAND, MAKEWPARAM(IDC_WIZARD,(WORD)wc), (LPARAM)this);
}
return rc;
}
if (oldProc)
- return CallWindowProc ((WNDPROC)oldProc, hLHS, msg, wp, lp);
+ return (BOOL)CallWindowProc ((WNDPROC)oldProc, hLHS, msg, wp, lp);
else
- return DefWindowProc (hLHS, msg, wp, lp);
+ return (BOOL)DefWindowProc (hLHS, msg, wp, lp);
}
{
HWND hRHS;
if ((hRHS = GetRightHandWindow()) != NULL)
- return SendMessage (hRHS, msg, wp, lp);
+ return (BOOL)SendMessage (hRHS, msg, wp, lp);
LPWIZARD_STATE pState;
if ((pState = FindState (m_stCurrent)) != NULL)
- return CallWindowProc ((WNDPROC)(pState->dlgproc), hWnd, msg, wp, lp);
+ return (BOOL)CallWindowProc ((WNDPROC)(pState->dlgproc), hWnd, msg, wp, lp);
return FALSE;
}
}
if (oldProc)
- return CallWindowProc ((WNDPROC)oldProc, hBkg, msg, wp, lp);
+ return (BOOL)CallWindowProc ((WNDPROC)oldProc, hBkg, msg, wp, lp);
else
- return DefWindowProc (hBkg, msg, wp, lp);
+ return (BOOL)DefWindowProc (hBkg, msg, wp, lp);
}
for (COLORREF clr = clrWASH_BRIGHTEST; clr >= clrWASH_DARKEST; clr -= clrWASH_INCREMENT)
{
RECT rSection = rr;
- rSection.top = yy;
- rSection.bottom = yy +cy;
+ rSection.top = (LONG)yy;
+ rSection.bottom = (LONG)(yy +cy);
HBRUSH hbr = CreateSolidBrush (ToPALETTERGB(clr));
FillRect (hdcTarget, &rSection, hbr);
DeleteObject (hbr);
}
if (procListbox)
- hResult = CallWindowProc ((WNDPROC)LongToPtr(procListbox), hList, msg, wp, lp);
+ hResult = (BOOL)CallWindowProc ((WNDPROC)LongToPtr(procListbox), hList, msg, wp, lp);
else
- hResult = DefWindowProc (hList, msg, wp, lp);
+ hResult = (BOOL)DefWindowProc (hList, msg, wp, lp);
return (hResult?TRUE:FALSE);
}
if (clrNew != clrLast)
hbrStatic = CreateSolidBrush (clrLast = clrNew);
SetBkColor ((HDC)wp, clrLast);
- return (BOOL)hbrStatic;
+ return (BOOL)(INT_PTR)hbrStatic;
}
break;
}
if (procOld)
- return CallWindowProc ((WNDPROC)procOld, hDlg, msg, wp, lp);
+ return (BOOL)CallWindowProc ((WNDPROC)procOld, hDlg, msg, wp, lp);
else
return FALSE;
}
// step 2e: draw the background field
//
BOOL fHit = CheckList_OnHitTest (hList, id);
- BOOL fChecked = LB_GetCheck (hList, id);
+ BOOL fChecked = (BOOL)LB_GetCheck (hList, id);
clrBack = GetSysColor (COLOR_WINDOW);
if ( (lpds->itemState & ODS_DISABLED) ||
{
if (GetCapture() == hList)
{
- int ii = LB_GetHit (hList);
+ int ii = (int)LB_GetHit (hList);
if (ii != -1)
{
CheckList_RedrawCheck (hList, ii);
POINT pt = { LOWORD(dw), HIWORD(dw) };
ScreenToClient (hList, &pt);
- int ii = SendMessage (hList, LB_ITEMFROMPOINT, 0, MAKELPARAM(pt.x,pt.y));
+ int ii = (int)SendMessage (hList, LB_ITEMFROMPOINT, 0, MAKELPARAM(pt.x,pt.y));
if (HIWORD(ii) == 0)
{
BOOL fHit = CheckList_OnHitTest (hList, ii);
{
ReleaseCapture();
- int ii = LB_GetHit (hList);
+ int ii = (int)LB_GetHit (hList);
if (ii != -1)
{
LB_SetHit (hList, -1);
CheckList_RedrawCheck (hList, ii);
else
{
- BOOL fChecked = LB_GetCheck (hList, ii);
+ BOOL fChecked = (BOOL)LB_GetCheck (hList, ii);
CheckList_OnSetCheck_Selected (hList, !fChecked);
}
}
POINT pt = { LOWORD(dw), HIWORD(dw) };
ScreenToClient (hList, &pt);
- int ii = SendMessage (hList, LB_ITEMFROMPOINT, 0, MAKELPARAM(pt.x,pt.y));
+ int ii = (int)SendMessage (hList, LB_ITEMFROMPOINT, 0, MAKELPARAM(pt.x,pt.y));
if (HIWORD(ii) == 0)
{
- BOOL fChecked = LB_GetCheck (hList, ii);
+ BOOL fChecked = (BOOL)LB_GetCheck (hList, ii);
CheckList_OnSetCheck_Selected (hList, !fChecked);
}
}
else // single-sel listbox
{
- int ii = SendMessage (hList, LB_GETCURSEL, 0, 0);
+ int ii = (int)SendMessage (hList, LB_GETCURSEL, 0, 0);
if (ii != LB_ERR)
{
LB_SetCheck (hList, ii, fCheck);
}
}
- return DefWindowProc (hDate, msg, wp, lp);
+ return (BOOL)DefWindowProc (hDate, msg, wp, lp);
}
WS_CHILD | WS_TABSTOP | ES_RIGHT | ES_NUMBER | ES_MULTILINE,
xx, yy, cx, cy,
GetParent(pdi->hDate),
- (HMENU)id,
+ (HMENU)(INT_PTR)id,
THIS_HINST,
0);
xx += cx;
WS_CHILD | WS_TABSTOP | ES_RIGHT | ES_NUMBER | ES_MULTILINE,
xx, yy, cx, cy,
GetParent(pdi->hDate),
- (HMENU)id,
+ (HMENU)(INT_PTR)id,
THIS_HINST,
0);
xx += cx;
WS_CHILD | WS_TABSTOP | ES_RIGHT | ES_NUMBER | ES_MULTILINE,
xx, yy, cx, cy,
GetParent(pdi->hDate),
- (HMENU)id,
+ (HMENU)(INT_PTR)id,
THIS_HINST,
- 0);
+ 0);
xx += cx;
switch (pdi->dwFormat)
else
clr = GetSysColor (COLOR_BTNFACE);
SetBkColor ((HDC)wp, clr);
- return (BOOL)CreateSolidBrush (clr);
+ return (BOOL)(INT_PTR)CreateSolidBrush (clr);
}
}
break;
}
if (oldProc)
- return CallWindowProc ((WNDPROC)oldProc, hDlg, msg, wp, lp);
+ return (BOOL)CallWindowProc ((WNDPROC)oldProc, hDlg, msg, wp, lp);
else
- return DefWindowProc (hDlg, msg, wp, lp);
+ return (BOOL)DefWindowProc (hDlg, msg, wp, lp);
}
PVOID oldProc = Subclass_FindNextHook (hEdit, DateEditProc);
if (oldProc)
- return CallWindowProc ((WNDPROC)oldProc, hEdit, msg, wp, lp);
+ return (BOOL)CallWindowProc ((WNDPROC)oldProc, hEdit, msg, wp, lp);
else
- return DefWindowProc (hEdit, msg, wp, lp);
+ return (BOOL)DefWindowProc (hEdit, msg, wp, lp);
}
}
}
- return DefWindowProc (hElapsed, msg, wp, lp);
+ return (BOOL)DefWindowProc (hElapsed, msg, wp, lp);
}
else
clr = GetSysColor (COLOR_BTNFACE);
SetBkColor ((HDC)wp, clr);
- return (BOOL)CreateSolidBrush (clr);
+ return (BOOL)(INT_PTR)CreateSolidBrush (clr);
}
}
break;
}
if (oldProc)
- return CallWindowProc ((WNDPROC)oldProc, hDlg, msg, wp, lp);
+ return (BOOL)CallWindowProc ((WNDPROC)oldProc, hDlg, msg, wp, lp);
else
- return DefWindowProc (hDlg, msg, wp, lp);
+ return (BOOL)DefWindowProc (hDlg, msg, wp, lp);
}
PVOID oldProc = Subclass_FindNextHook (hEdit, ElapsedEditProc);
if (oldProc)
- return CallWindowProc ((WNDPROC)oldProc, hEdit, msg, wp, lp);
+ return (BOOL)CallWindowProc ((WNDPROC)oldProc, hEdit, msg, wp, lp);
else
- return DefWindowProc (hEdit, msg, wp, lp);
+ return (BOOL)DefWindowProc (hEdit, msg, wp, lp);
}
}
}
- return DefWindowProc (hSockAddr, msg, wp, lp);
+ return (BOOL)DefWindowProc (hSockAddr, msg, wp, lp);
}
else
clr = GetSysColor (COLOR_BTNFACE);
SetBkColor ((HDC)wp, clr);
- return (BOOL)CreateSolidBrush (clr);
+ return (BOOL)(INT_PTR)CreateSolidBrush (clr);
}
}
break;
}
if (oldProc)
- return CallWindowProc ((WNDPROC)oldProc, hDlg, msg, wp, lp);
+ return (BOOL)CallWindowProc ((WNDPROC)oldProc, hDlg, msg, wp, lp);
else
- return DefWindowProc (hDlg, msg, wp, lp);
+ return (BOOL)DefWindowProc (hDlg, msg, wp, lp);
}
PVOID oldProc = Subclass_FindNextHook (hEdit, SockAddrEditProc);
if (oldProc)
- return CallWindowProc ((WNDPROC)oldProc, hEdit, msg, wp, lp);
+ return (BOOL)CallWindowProc ((WNDPROC)oldProc, hEdit, msg, wp, lp);
else
- return DefWindowProc (hEdit, msg, wp, lp);
+ return (BOOL)DefWindowProc (hEdit, msg, wp, lp);
}
if (GetClassInfo (THIS_HINST, TEXT("scrollbar"), &wc))
{
- oldSpinnerProc = (LONG)wc.lpfnWndProc;
+ oldSpinnerProc = (LONG)(LONG_PTR)wc.lpfnWndProc;
wc.lpfnWndProc = (WNDPROC)SpinnerProc;
wc.style = CS_GLOBALCLASS;
if (msg == WM_CREATE)
{
- aSpinners[ (int)((LPCREATESTRUCT)lp)->lpCreateParams ].hSpinner = hSpinner;
+ aSpinners[ (int)(INT_PTR)((LPCREATESTRUCT)lp)->lpCreateParams ].hSpinner = hSpinner;
}
SpinnerInfo *psi = Spinner_FindSpinnerInfo (hSpinner, NULL);
}
if (oldSpinnerProc == 0)
- return DefWindowProc (hSpinner, msg, wp, lp);
+ return (BOOL)DefWindowProc (hSpinner, msg, wp, lp);
else
- return CallWindowProc ((WNDPROC)oldSpinnerProc, hSpinner, msg, wp, lp);
+ return (BOOL)CallWindowProc ((WNDPROC)(LONG_PTR)oldSpinnerProc, hSpinner, msg, wp, lp);
}
}
if (oldProc == 0)
- return DefWindowProc (hDlg, msg, wp, lp);
+ return (BOOL)DefWindowProc (hDlg, msg, wp, lp);
else
- return CallWindowProc ((WNDPROC)oldProc, hDlg, msg, wp, lp);
+ return (BOOL)CallWindowProc ((WNDPROC)oldProc, hDlg, msg, wp, lp);
}
break;
case WM_ENABLE:
- EnableWindow (psi->hSpinner, wp);
+ EnableWindow (psi->hSpinner, (BOOL)wp);
break;
case WM_KILLFOCUS:
}
if (oldProc)
- return CallWindowProc ((WNDPROC)oldProc, hBuddy, msg, wp, lp);
+ return (BOOL)CallWindowProc ((WNDPROC)oldProc, hBuddy, msg, wp, lp);
else
- return DefWindowProc (hBuddy, msg, wp, lp);
+ return (BOOL)DefWindowProc (hBuddy, msg, wp, lp);
}
BOOL Spinner_OnGetSpinner (SpinnerInfo *psi, WPARAM wp, LPARAM lp)
{
- return (BOOL)psi->hSpinner;
+ return (BOOL)(INT_PTR)psi->hSpinner;
}
}
}
- return DefWindowProc (hTime, msg, wp, lp);
+ return (BOOL)DefWindowProc (hTime, msg, wp, lp);
}
else
clr = GetSysColor (COLOR_BTNFACE);
SetBkColor ((HDC)wp, clr);
- return (BOOL)CreateSolidBrush (clr);
+ return (BOOL)(INT_PTR)CreateSolidBrush (clr);
}
}
break;
}
if (oldProc)
- return CallWindowProc ((WNDPROC)oldProc, hDlg, msg, wp, lp);
+ return (BOOL)CallWindowProc ((WNDPROC)oldProc, hDlg, msg, wp, lp);
else
- return DefWindowProc (hDlg, msg, wp, lp);
+ return (BOOL)DefWindowProc (hDlg, msg, wp, lp);
}
PVOID oldProc = Subclass_FindNextHook (hEdit, TimeEditProc);
if (oldProc)
- return CallWindowProc ((WNDPROC)oldProc, hEdit, msg, wp, lp);
+ return (BOOL)CallWindowProc ((WNDPROC)oldProc, hEdit, msg, wp, lp);
else
- return DefWindowProc (hEdit, msg, wp, lp);
+ return (BOOL)DefWindowProc (hEdit, msg, wp, lp);
}
}
}
- return DefWindowProc (hDlg, msg, wp, lp);
+ return (BOOL)DefWindowProc (hDlg, msg, wp, lp);
}
psh->sh.dwFlags = PSH_MODELESS | ((fContextHelp) ? PSH_HASHELP : 0);
psh->sh.hwndParent = hParent;
psh->sh.hInstance = THIS_HINST;
- psh->sh.pszCaption = (HIWORD(idsTitle)) ? (LPTSTR)idsTitle : FormatString(TEXT("%1"),TEXT("%m"),idsTitle);
+ psh->sh.pszCaption = (HIWORD(idsTitle)) ? (LPTSTR)(LONG_PTR)idsTitle : FormatString(TEXT("%1"),TEXT("%m"),idsTitle);
psh->fMadeCaption = (HIWORD(idsTitle)) ? FALSE : TRUE;
psh->lpUser = lp;
return psh;
LPPROPSHEET PropSheet_Create (LPTSTR pszTitle, BOOL fContextHelp, HWND hParent, LPARAM lp)
{
- return PropSheet_Create ((LONG)pszTitle, fContextHelp, hParent, lp);
+ return PropSheet_Create ((LONG)(LONG_PTR)pszTitle, fContextHelp, hParent, lp);
}
if (HIWORD(idsTitle))
{
- psp.pszTitle = (LPTSTR)idsTitle;
+ psp.pszTitle = (LPTSTR)(LONG_PTR)idsTitle;
psp.dwFlags |= PSP_USETITLE;
}
else if (idsTitle != 0)
BOOL PropSheet_AddTab (LPPROPSHEET psh, LPTSTR pszTitle, int idd, DLGPROC dlgproc, LPARAM lpUser, BOOL fHelpButton, BOOL fStartPage)
{
- return PropSheet_AddTab (psh, (LONG)pszTitle, idd, dlgproc, lpUser, fHelpButton, fStartPage);
+ return PropSheet_AddTab (psh, (LONG)(LONG_PTR)pszTitle, idd, dlgproc, lpUser, fHelpButton, fStartPage);
}
BOOL rc;
if (oldproc)
- rc = CallWindowProc ((WNDPROC)oldproc, hSheet, msg, wp, lp);
+ rc = (BOOL)CallWindowProc ((WNDPROC)oldproc, hSheet, msg, wp, lp);
else
- rc = DefWindowProc (hSheet, msg, wp, lp);
+ rc = (BOOL)DefWindowProc (hSheet, msg, wp, lp);
switch (msg)
{
}
else
{
- FastList_SetItemText (hList, hItem, ii, apszColumns[ iColumn ]);
+ FastList_SetItemText (hList, hItem, (int)ii, apszColumns[ (int)iColumn ]);
}
}
lvc.fmt = (lpvi->cxColumns[ iColumn ] & COLUMN_RIGHTJUST) ? LVCFMT_RIGHT : (lpvi->cxColumns[ iColumn ] & COLUMN_CENTERJUST) ? LVCFMT_CENTER : LVCFMT_LEFT;
lvc.pszText = szText;
lvc.cx = (lpvi->cxColumns[ iColumn ] & (~COLUMN_JUSTMASK));
- lvc.iSubItem = ii;
+ lvc.iSubItem = (int)ii;
ListView_InsertColumn (hList, ii, &lvc);
}
int ii1 = LV_GetIndex (lpvsi->hList, lp1);
int ii2 = LV_GetIndex (lpvsi->hList, lp2);
- LV_GetItemText (lpvsi->hList, ii1, lpvsi->iColSort, szText);
+ LV_GetItemText (lpvsi->hList, ii1, (short)lpvsi->iColSort, szText);
d1 = atof (szText);
- LV_GetItemText (lpvsi->hList, ii2, lpvsi->iColSort, szText);
+ LV_GetItemText (lpvsi->hList, ii2, (short)lpvsi->iColSort, szText);
d2 = atof (szText);
if (lpvsi->fAscending)
int ii1 = LV_GetIndex (lpvsi->hList, lp1);
int ii2 = LV_GetIndex (lpvsi->hList, lp2);
- LV_GetItemText (lpvsi->hList, ii1, lpvsi->iColSort, szText1);
- LV_GetItemText (lpvsi->hList, ii2, lpvsi->iColSort, szText2);
+ LV_GetItemText (lpvsi->hList, ii1, (short)lpvsi->iColSort, szText1);
+ LV_GetItemText (lpvsi->hList, ii2, (short)lpvsi->iColSort, szText2);
if (lpvsi->fAscending)
return lstrcmp (szText2, szText1);
}
else
{
- ListView_SetItemText (hList, dw, ii, apszColumns[ iColumn ]);
+ ListView_SetItemText (hList, dw, (int)ii, apszColumns[ iColumn ]);
}
}
}
void LB_EnsureVisible (HWND hList, UINT index)
{
int cyItem;
- if ((cyItem = SendMessage (hList, LB_GETITEMHEIGHT, 0, 0)) != 0)
+ if ((cyItem = (int)SendMessage (hList, LB_GETITEMHEIGHT, 0, 0)) != 0)
{
RECT rClient;
GetClientRect (hList, &rClient);
if ((cWindow = cyRECT(rClient) / cyItem) == 0)
cWindow = 1;
- int idxTop = SendMessage (hList, LB_GETTOPINDEX, 0, 0);
+ int idxTop = (int)SendMessage (hList, LB_GETTOPINDEX, 0, 0);
if (index < (UINT)idxTop)
{
SendMessage (hList, LB_SETTOPINDEX, index, 0);
case LB_DELETESTRING:
{
int iItemSkip = (int)wp;
- int iItemMax = SendMessage (hList, LB_GETCOUNT, 0, 0);
+ int iItemMax = (int)SendMessage (hList, LB_GETCOUNT, 0, 0);
int cchMax = 0;
int iItem;
{
if (iItem == iItemSkip)
continue;
- int cch = SendMessage (hList, LB_GETTEXTLEN, (WPARAM)iItem, 0);
+ int cch = (int)SendMessage (hList, LB_GETTEXTLEN, (WPARAM)iItem, 0);
cchMax = max (cch, cchMax);
}
}
if (oldProc)
- return CallWindowProc ((WNDPROC)oldProc, hList, msg, wp, lp);
+ return (BOOL)CallWindowProc ((WNDPROC)oldProc, hList, msg, wp, lp);
else
- return DefWindowProc (hList, msg, wp, lp);
+ return (BOOL)DefWindowProc (hList, msg, wp, lp);
}
void DisplayContextMenu (HMENU hm, POINT ptScreen, HWND hParent)
{
HMENU hmDummy = CreateMenu();
- InsertMenu (hmDummy, 0, MF_POPUP, (UINT)hm, NULL);
+ InsertMenu (hmDummy, 0, MF_POPUP, (UINT)(UINT_PTR)hm, NULL);
TrackPopupMenu (GetSubMenu (hmDummy, 0),
TPM_LEFTALIGN | TPM_RIGHTBUTTON,