X-Git-Url: http://git.sourceforge.jp/view?p=ffftp%2Fffftp.git;a=blobdiff_plain;f=misc.c;h=b8803a911ba4e3bfab114c6b2cfd6077fac40c35;hp=ba237c4995ac9f280c266ff073f359b9a106cabe;hb=31ed1ad41a53d5c866a263d6a6d115990677a926;hpb=166d7d7d10119b178e33e04b4bed01976887cd57;ds=sidebyside diff --git a/misc.c b/misc.c index ba237c4..b8803a9 100644 --- a/misc.c +++ b/misc.c @@ -97,7 +97,7 @@ static int HelpPage; * ダイアログは1個のEditBoxと1個のButtonを持つものを使う *----------------------------------------------------------------------------*/ -int InputDialogBox(int Res, HWND hWnd, const char *Title, char *Buf, int Max, int *Flg, int Help) +int InputDialogBox(int Res, HWND hWnd, char *Title, char *Buf, int Max, int *Flg, int Help) { int Ret; DIALOGDATA dData; @@ -145,6 +145,8 @@ static INT_PTR CALLBACK InputDialogCallBack(HWND hDlg, UINT iMessage, WPARAM wPa switch (iMessage) { case WM_INITDIALOG : + // プロセス保護 + ProtectAllEditControls(hDlg); if(strlen(DialogData->Title) != 0) SendMessage(hDlg, WM_SETTEXT, 0, (LPARAM)DialogData->Title); SendDlgItemMessage(hDlg, INP_INPSTR, EM_LIMITTEXT, DialogData->MaxLen-1, 0); @@ -1321,7 +1323,7 @@ void FormatIniString(char *Str) * TRUE/FALSE=取消 *----------------------------------------------------------------------------*/ -int SelectFile(HWND hWnd, char *Fname, const char *Title, const char *Filters, const char *Ext, int Flags, int Save) +int SelectFile(HWND hWnd, char *Fname, char *Title, char *Filters, char *Ext, int Flags, int Save) { OPENFILENAME OpenFile; char Tmp[FMAX_PATH+1];