@@ -245,7 +245,7 @@ | ||
245 | 245 | break; |
246 | 246 | } |
247 | 247 | case IDC_VTFONT_CHOOSE | (BN_CLICKED << 16): { |
248 | - DispSetupFontDlg(); | |
248 | + DispSetupFontDlg(hWnd); | |
249 | 249 | SetDlgItemInt(hWnd, IDC_VTFONT_CODEPAGE_EDIT, UnicodeDebugParam.CodePageForANSIDraw, FALSE); |
250 | 250 | SetVTFontString(hWnd, IDC_VTFONT_EDIT, ts); |
251 | 251 | break; |
@@ -3258,7 +3258,7 @@ | ||
3258 | 3258 | return CP_ACP; |
3259 | 3259 | } |
3260 | 3260 | |
3261 | -void DispSetupFontDlg(void) | |
3261 | +void DispSetupFontDlg(HWND hwndOwner) | |
3262 | 3262 | // Popup the Setup Font dialogbox and |
3263 | 3263 | // reset window |
3264 | 3264 | { |
@@ -3268,7 +3268,7 @@ | ||
3268 | 3268 | ts.VTFlag = 1; |
3269 | 3269 | if (! LoadTTDLG()) return; |
3270 | 3270 | SetLogFont(&VTlf, FALSE); |
3271 | - Ok = ChooseFontDlg(HVTWin,&VTlf,&ts); | |
3271 | + Ok = ChooseFontDlg(hwndOwner,&VTlf,&ts); | |
3272 | 3272 | if (! Ok) return; |
3273 | 3273 | |
3274 | 3274 | strncpy_s(ts.VTFont, sizeof(ts.VTFont),VTlf.lfFaceName, _TRUNCATE); |
@@ -115,7 +115,7 @@ | ||
115 | 115 | void DispAutoScroll(POINT p); |
116 | 116 | void DispHScroll(int Func, int Pos); |
117 | 117 | void DispVScroll(int Func, int Pos); |
118 | -void DispSetupFontDlg(void); | |
118 | +void DispSetupFontDlg(HWND hwndOwner); | |
119 | 119 | void DispRestoreWinSize(void); |
120 | 120 | void DispSetWinPos(void); |
121 | 121 | void DispSetActive(BOOL ActiveFlag); |
@@ -4334,7 +4334,7 @@ | ||
4334 | 4334 | } |
4335 | 4335 | else { |
4336 | 4336 | HelpId = HlpSetupFont; |
4337 | - DispSetupFontDlg(); | |
4337 | + DispSetupFontDlg(m_hWnd); | |
4338 | 4338 | // ANSI表示用のコードページを設定する |
4339 | 4339 | BuffSetDispCodePage(UnicodeDebugParam.CodePageForANSIDraw); |
4340 | 4340 | } |