{
DWORD flags = 0;
if(IsDlgButtonChecked(hDlgWnd, rad2) == BST_CHECKED)
- flags |= FR_DOWN;
+ flags |= FR_DOWN;
if(IsDlgButtonChecked(hDlgWnd, chx1) == BST_CHECKED)
- flags |= FR_WHOLEWORD;
+ flags |= FR_WHOLEWORD;
if(IsDlgButtonChecked(hDlgWnd, chx2) == BST_CHECKED)
- flags |= FR_MATCHCASE;
+ flags |= FR_MATCHCASE;
return flags;
}
if(NotifyCode == BN_CLICKED)
{
- switch(Id)
+ switch(Id)
{
case IDOK: /* Find Next */
if(GetDlgItemTextA(hDlgWnd, edt1, pData->fr.lpstrFindWhat, pData->fr.wFindWhatLen) > 0)
}
else
{
- strcpy(pData->user_fr.fra->lpstrFindWhat, pData->fr.lpstrFindWhat);
+ strcpy(pData->user_fr.fra->lpstrFindWhat, pData->fr.lpstrFindWhat);
}
SendMessageA(pData->fr.hwndOwner, FindReplaceMessage, 0, (LPARAM)pData->user_fr.fra);
}
case IDCANCEL:
pData->user_fr.fra->Flags |= COMDLG32_FR_GetFlags(hDlgWnd) | FR_DIALOGTERM;
SendMessageA(pData->fr.hwndOwner, FindReplaceMessage, 0, (LPARAM)pData->user_fr.fra);
- DestroyWindow(hDlgWnd);
+ DestroyWindow(hDlgWnd);
break;
case psh2: /* Replace All */
- flag = FR_REPLACEALL;
+ flag = FR_REPLACEALL;
goto Replace;
case psh1: /* Replace */
- flag = FR_REPLACE;
+ flag = FR_REPLACE;
Replace:
if((pData->fr.Flags & FR_WINE_REPLACE)
&& GetDlgItemTextA(hDlgWnd, edt1, pData->fr.lpstrFindWhat, pData->fr.wFindWhatLen) > 0)
}
else
{
- strcpy(pData->user_fr.fra->lpstrFindWhat, pData->fr.lpstrFindWhat);
- strcpy(pData->user_fr.fra->lpstrReplaceWith, pData->fr.lpstrReplaceWith);
+ strcpy(pData->user_fr.fra->lpstrFindWhat, pData->fr.lpstrFindWhat);
+ strcpy(pData->user_fr.fra->lpstrReplaceWith, pData->fr.lpstrReplaceWith);
}
SendMessageA(pData->fr.hwndOwner, FindReplaceMessage, 0, (LPARAM)pData->user_fr.fra);
}
if(iMsg == WM_INITDIALOG)
{
pdata = (COMDLG32_FR_Data *)lParam;
- if(!SetPropA(hDlgWnd, (LPSTR)COMDLG32_Atom, (HANDLE)pdata))
+ if(!SetPropA(hDlgWnd, (LPSTR)COMDLG32_Atom, (HANDLE)pdata))
{
ERR("Could not Set prop; invent a gracefull exit?...\n");
- DestroyWindow(hDlgWnd);
+ DestroyWindow(hDlgWnd);
return FALSE;
}
- SendDlgItemMessageA(hDlgWnd, edt1, EM_SETLIMITTEXT, (WPARAM)pdata->fr.wFindWhatLen, 0);
+ SendDlgItemMessageA(hDlgWnd, edt1, EM_SETLIMITTEXT, pdata->fr.wFindWhatLen, 0);
SendDlgItemMessageA(hDlgWnd, edt1, WM_SETTEXT, 0, (LPARAM)pdata->fr.lpstrFindWhat);
if(pdata->fr.Flags & FR_WINE_REPLACE)
{
- SendDlgItemMessageA(hDlgWnd, edt2, EM_SETLIMITTEXT, (WPARAM)pdata->fr.wReplaceWithLen, 0);
+ SendDlgItemMessageA(hDlgWnd, edt2, EM_SETLIMITTEXT, pdata->fr.wReplaceWithLen, 0);
SendDlgItemMessageA(hDlgWnd, edt2, WM_SETTEXT, 0, (LPARAM)pdata->fr.lpstrReplaceWith);
}
- if(!(pdata->fr.Flags & FR_SHOWHELP))
+ if(!(pdata->fr.Flags & FR_SHOWHELP))
ShowWindow(GetDlgItem(hDlgWnd, pshHelp), SW_HIDE);
if(pdata->fr.Flags & FR_HIDEUPDOWN)
- {
+ {
ShowWindow(GetDlgItem(hDlgWnd, rad1), SW_HIDE);
ShowWindow(GetDlgItem(hDlgWnd, rad2), SW_HIDE);
ShowWindow(GetDlgItem(hDlgWnd, grp1), SW_HIDE);
}
- else if(pdata->fr.Flags & FR_NOUPDOWN)
+ else if(pdata->fr.Flags & FR_NOUPDOWN)
{
EnableWindow(GetDlgItem(hDlgWnd, rad1), FALSE);
EnableWindow(GetDlgItem(hDlgWnd, rad2), FALSE);
EnableWindow(GetDlgItem(hDlgWnd, grp1), FALSE);
- }
+ }
else
{
SendDlgItemMessageA(hDlgWnd, rad1, BM_SETCHECK, pdata->fr.Flags & FR_DOWN ? 0 : BST_CHECKED, 0);
if(pdata->fr.Flags & FR_HIDEMATCHCASE)
ShowWindow(GetDlgItem(hDlgWnd, chx2), SW_HIDE);
- else if(pdata->fr.Flags & FR_NOMATCHCASE)
+ else if(pdata->fr.Flags & FR_NOMATCHCASE)
EnableWindow(GetDlgItem(hDlgWnd, chx2), FALSE);
else
SendDlgItemMessageA(hDlgWnd, chx2, BM_SETCHECK, pdata->fr.Flags & FR_MATCHCASE ? BST_CHECKED : 0, 0);
if(pdata->fr.Flags & FR_HIDEWHOLEWORD)
ShowWindow(GetDlgItem(hDlgWnd, chx1), SW_HIDE);
- else if(pdata->fr.Flags & FR_NOWHOLEWORD)
+ else if(pdata->fr.Flags & FR_NOWHOLEWORD)
EnableWindow(GetDlgItem(hDlgWnd, chx1), FALSE);
else
SendDlgItemMessageA(hDlgWnd, chx1, BM_SETCHECK, pdata->fr.Flags & FR_WHOLEWORD ? BST_CHECKED : 0, 0);
/* We do not do ShowWindow if hook exists and is FALSE */
/* per MSDN Article Q96135 */
- if((pdata->fr.Flags & FR_ENABLEHOOK)
+ if((pdata->fr.Flags & FR_ENABLEHOOK)
&& ! pdata->fr.lpfnHook(hDlgWnd, iMsg, wParam, (LPARAM) &pdata->fr))
return TRUE;
ShowWindow(hDlgWnd, SW_SHOWNORMAL);
else
retval = FALSE;
- if(pdata && !retval)
+ if(pdata && !retval)
{
- retval = TRUE;
+ retval = TRUE;
switch(iMsg)
- {
+ {
case WM_COMMAND:
COMDLG32_FR_HandleWMCommand(hDlgWnd, pdata, LOWORD(wParam), HIWORD(wParam));
- break;
+ break;
case WM_CLOSE:
COMDLG32_FR_HandleWMCommand(hDlgWnd, pdata, IDCANCEL, BN_CLICKED);
- break;
+ break;
case WM_HELP:
- /* Heeeeelp! */
- FIXME("Got WM_HELP. Who is gonna supply it?\n");
+ /* Heeeeelp! */
+ FIXME("Got WM_HELP. Who is gonna supply it?\n");
break;
- case WM_CONTEXTMENU:
- /* Heeeeelp! */
- FIXME("Got WM_CONTEXTMENU. Who is gonna supply it?\n");
- break;
+ case WM_CONTEXTMENU:
+ /* Heeeeelp! */
+ FIXME("Got WM_CONTEXTMENU. Who is gonna supply it?\n");
+ break;
/* FIXME: Handle F1 help */
default:
*/
if(iMsg == WM_DESTROY)
{
- RemovePropA(hDlgWnd, (LPSTR)COMDLG32_Atom);
- HeapFree(GetProcessHeap(), 0, pdata);
+ RemovePropA(hDlgWnd, (LPSTR)COMDLG32_Atom);
+ HeapFree(GetProcessHeap(), 0, pdata);
}
return retval;
) {
if(!pfr)
{
- COMDLG32_SetCommDlgExtendedError(CDERR_GENERALCODES);
+ COMDLG32_SetCommDlgExtendedError(CDERR_GENERALCODES);
return FALSE;
}
if(pfr->lStructSize != sizeof(FINDREPLACEA))
{
- COMDLG32_SetCommDlgExtendedError(CDERR_STRUCTSIZE);
- return FALSE;
+ COMDLG32_SetCommDlgExtendedError(CDERR_STRUCTSIZE);
+ return FALSE;
}
if(!IsWindow(pfr->hwndOwner))
{
- COMDLG32_SetCommDlgExtendedError(CDERR_DIALOGFAILURE);
- return FALSE;
+ COMDLG32_SetCommDlgExtendedError(CDERR_DIALOGFAILURE);
+ return FALSE;
}
if((pfr->wFindWhatLen < 1 || !pfr->lpstrFindWhat)
||(Replace && (pfr->wReplaceWithLen < 1 || !pfr->lpstrReplaceWith)))
{
- COMDLG32_SetCommDlgExtendedError(FRERR_BUFFERLENGTHZERO);
+ COMDLG32_SetCommDlgExtendedError(FRERR_BUFFERLENGTHZERO);
return FALSE;
}
if((FindReplaceMessage = RegisterWindowMessageA(FINDMSGSTRINGA)) == 0)
{
- COMDLG32_SetCommDlgExtendedError(CDERR_REGISTERMSGFAIL);
+ COMDLG32_SetCommDlgExtendedError(CDERR_REGISTERMSGFAIL);
return FALSE;
}
if((HelpMessage = RegisterWindowMessageA(HELPMSGSTRINGA)) == 0)
{
- COMDLG32_SetCommDlgExtendedError(CDERR_REGISTERMSGFAIL);
+ COMDLG32_SetCommDlgExtendedError(CDERR_REGISTERMSGFAIL);
return FALSE;
}
if((pfr->Flags & FR_ENABLEHOOK) && !pfr->lpfnHook)
{
- COMDLG32_SetCommDlgExtendedError(CDERR_NOHOOK);
+ COMDLG32_SetCommDlgExtendedError(CDERR_NOHOOK);
return FALSE;
}
if((pfr->Flags & (FR_ENABLETEMPLATE | FR_ENABLETEMPLATEHANDLE)) && !pfr->hInstance)
{
- COMDLG32_SetCommDlgExtendedError(CDERR_NOHINSTANCE);
+ COMDLG32_SetCommDlgExtendedError(CDERR_NOHINSTANCE);
return FALSE;
}
if((pfr->Flags & FR_ENABLETEMPLATE) && !pfr->lpTemplateName)
{
- COMDLG32_SetCommDlgExtendedError(CDERR_NOTEMPLATE);
+ COMDLG32_SetCommDlgExtendedError(CDERR_NOTEMPLATE);
return FALSE;
}
{
HMODULE hmod = COMDLG32_hInstance;
HRSRC htemplate;
- if(pdata->fr.Flags & FR_ENABLETEMPLATE)
+ if(pdata->fr.Flags & FR_ENABLETEMPLATE)
{
hmod = pdata->fr.hInstance;
if(pdata->fr.Flags & FR_WINE_UNICODE)
{
htemplate = FindResourceA(hmod, pdata->fr.lpTemplateName, (LPCSTR)RT_DIALOG);
}
- }
+ }
else
- {
+ {
int rcid = pdata->fr.Flags & FR_WINE_REPLACE ? REPLACEDLGORD
: FINDDLGORD;
htemplate = FindResourceA(hmod, MAKEINTRESOURCEA(rcid), (LPCSTR)RT_DIALOG);
}
if(!htemplate)
- {
- error = CDERR_FINDRESFAILURE;
- goto cleanup;
- }
+ {
+ error = CDERR_FINDRESFAILURE;
+ goto cleanup;
+ }
loadrc = LoadResource(hmod, htemplate);
}
}
hdlgwnd = CreateDialogIndirectParamA(COMDLG32_hInstance,
- rcs,
+ rcs,
pdata->fr.hwndOwner,
COMDLG32_FindReplaceDlgProc,
(LPARAM)pdata);
if(!hdlgwnd)
{
- error = CDERR_DIALOGFAILURE;
+ error = CDERR_DIALOGFAILURE;
cleanup:
- COMDLG32_SetCommDlgExtendedError(error);
+ COMDLG32_SetCommDlgExtendedError(error);
HeapFree(GetProcessHeap(), 0, pdata);
}
return hdlgwnd;
TRACE("LPFINDREPLACE=%p\n", pfr);
if(!COMDLG32_FR_CheckPartial(pfr, FALSE))
- return 0;
+ return 0;
if((pdata = COMDLG32_AllocMem(sizeof(COMDLG32_FR_Data))) == NULL)
- return 0; /* Error has been set */
+ return 0; /* Error has been set */
pdata->user_fr.fra = pfr;
pdata->fr = *pfr;
TRACE("LPFINDREPLACE=%p\n", pfr);
if(!COMDLG32_FR_CheckPartial(pfr, TRUE))
- return 0;
+ return 0;
if((pdata = COMDLG32_AllocMem(sizeof(COMDLG32_FR_Data))) == NULL)
- return 0; /* Error has been set */
+ return 0; /* Error has been set */
pdata->user_fr.fra = pfr;
pdata->fr = *pfr;
TRACE("LPFINDREPLACE=%p\n", pfr);
if(!COMDLG32_FR_CheckPartial((LPFINDREPLACEA)pfr, FALSE))
- return 0;
+ return 0;
len = WideCharToMultiByte( CP_ACP, 0, pfr->lpstrFindWhat, pfr->wFindWhatLen,
NULL, 0, NULL, NULL );
TRACE("LPFINDREPLACE=%p\n", pfr);
if(!COMDLG32_FR_CheckPartial((LPFINDREPLACEA)pfr, FALSE))
- return 0;
+ return 0;
len1 = WideCharToMultiByte( CP_ACP, 0, pfr->lpstrFindWhat, pfr->wFindWhatLen,
NULL, 0, NULL, NULL );