• R/O
  • SSH
  • HTTPS

ttssh2: Commit


Commit MetaInfo

Révision8373 (tree)
l'heure2019-11-16 02:02:20
Auteurzmatsuo

Message de Log

メニューバー非表示設定時にDPIが変化したとき、ウィンドウサイズを正しく調整するよう修正

- DPIの異なるディスプレイをまたいだときなど

Change Summary

Modification

--- trunk/doc/en/html/about/history.html (revision 8372)
+++ trunk/doc/en/html/about/history.html (revision 8373)
@@ -73,6 +73,7 @@
7373 <li>The help button on the printer dialog can not be shown from Windows 2000 to 10(except Windows95).</li>
7474 <li>Don't close MACRO window when ESC key is pressed. This bug was introduced in 4.103.</li>
7575 <li>Tera Term is not terminate when TEK window is closed. This bug was introduced in 4.103.</li>
76+ <!--li>メニューバー非表示時、DPIが変化したときウィンドウサイズを正しく調整するよう修正</li-->
7677 </ul>
7778 </li>
7879
--- trunk/doc/ja/html/about/history.html (revision 8372)
+++ trunk/doc/ja/html/about/history.html (revision 8373)
@@ -73,6 +73,7 @@
7373 <li>Windows2000〜10で、印刷ダイアログにヘルプボタンが表示されない問題を修正した(Windows95は除く)。</li>
7474 <li>MACRO ウィンドウで、ESCキーを押下時終了しないようにした。4.103でのエンバグ。</li>
7575 <li>TEKウィンドウを閉じたとき Tera Term 自身は終了しないようにした。4.103でのエンバグ。</li>
76+ <li>メニューバー非表示時、ウィンドウサイズを正しく調整するよう修正</li>
7677 </ul>
7778 </li>
7879
--- trunk/teraterm/teraterm/vtwin.cpp (revision 8372)
+++ trunk/teraterm/teraterm/vtwin.cpp (revision 8373)
@@ -6230,8 +6230,9 @@
62306230 // スクリーンサイズ(=Client Areaのサイズ)からウィンドウサイズを算出
62316231 const LONG_PTR Style = ::GetWindowLongPtr(m_hWnd, GWL_STYLE);
62326232 const LONG_PTR ExStyle = ::GetWindowLongPtr(m_hWnd, GWL_EXSTYLE);
6233+ const BOOL bMenu = (ts.PopupMenu != 0) ? FALSE : TRUE;
62336234 RECT Rect = {0, 0, ScreenWidth, ScreenHeight};
6234- pAdjustWindowRectExForDpi(&Rect, Style, TRUE/*menu*/, ExStyle, NewDPI);
6235+ pAdjustWindowRectExForDpi(&Rect, Style, bMenu, ExStyle, NewDPI);
62356236 const int NewWindowWidth = Rect.right - Rect.left;
62366237 const int NewWindowHeight = Rect.bottom - Rect.top;
62376238
Afficher sur ancien navigateur de dépôt.