• R/O
  • SSH
  • HTTPS

ttssh2: Commit


Commit MetaInfo

Revision7604 (tree)
Time2019-04-23 00:22:46
Authorzmatsuo

Log Message

hookが設定されているコモンダイアログをTera Termの中央に表示する

Change Summary

Incremental Difference

--- trunk/teraterm/ttpfile/ttfile.c (revision 7603)
+++ trunk/teraterm/ttpfile/ttfile.c (revision 7604)
@@ -238,6 +238,14 @@
238238 }
239239 }
240240
241+/* ダイアログを中央に移動する */
242+static void CenterCommonDialog(HWND hDlg)
243+{
244+ /* hDlgの親がダイアログのウィンドウハンドル */
245+ HWND hWndDlgRoot = GetParent(hDlg);
246+ CenterWindow(hWndDlgRoot, GetParent(hWndDlgRoot));
247+}
248+
241249 /* Hook function for file name dialog box */
242250 static BOOL CALLBACK LogFnHook(HWND Dialog, UINT Message, WPARAM wParam, LPARAM lParam)
243251 {
@@ -374,6 +382,8 @@
374382 DisableDlgItem(Dialog, IDC_TIMESTAMPTYPE, IDC_TIMESTAMPTYPE);
375383 }
376384
385+ CenterCommonDialog(Dialog);
386+
377387 return TRUE;
378388
379389 case WM_COMMAND: // for old style dialog
@@ -611,6 +621,9 @@
611621 SetDlgItemText(Dialog, IDC_FOPTBIN, uimsg);
612622
613623 SetRB(Dialog,*pw & 1,IDC_FOPTBIN,IDC_FOPTBIN);
624+
625+ CenterCommonDialog(Dialog);
626+
614627 return TRUE;
615628 case WM_COMMAND: // for old style dialog
616629 switch (LOWORD(wParam)) {
@@ -1026,6 +1039,7 @@
10261039 ShowDlgItem(Dialog,IDC_XOPTBIN,IDC_XOPTBIN);
10271040 SetRB(Dialog,LOWORD(*pl),IDC_XOPTBIN,IDC_XOPTBIN);
10281041 }
1042+ CenterCommonDialog(Dialog);
10291043 return TRUE;
10301044 case WM_COMMAND: // for old style dialog
10311045 switch (LOWORD(wParam)) {
Show on old repository browser