[Ttssh2-commit] [8557] EnumDisplayMonitors() API を使えるようにした

Back to archive index
scmno****@osdn***** scmno****@osdn*****
2020年 2月 21日 (金) 12:37:56 JST


Revision: 8557
          https://osdn.net/projects/ttssh2/scm/svn/commits/8557
Author:   zmatsuo
Date:     2020-02-21 12:37:55 +0900 (Fri, 21 Feb 2020)
Log Message:
-----------
EnumDisplayMonitors() API を使えるようにした

- pEnumDisplayMonitors を初期化していなかった
- 影響範囲
  - r7248
    - transparent-windowブランチ
    - 透過具合をActive/Inactiveで各々調整できるようにしたとき
    - compat_win.cpp を作ったときから
  - 4.101 から
- 発生していた問題
  - メイン(プライマリ)ディスプレイ以外で Tera Term の背景にデスクトップ画像を表示できない

Revision Links:
--------------
    https://osdn.net/projects/ttssh2/scm/svn/commits/7248

Modified Paths:
--------------
    trunk/teraterm/common/compat_win.cpp

-------------- next part --------------
Modified: trunk/teraterm/common/compat_win.cpp
===================================================================
--- trunk/teraterm/common/compat_win.cpp	2020-02-21 03:37:52 UTC (rev 8556)
+++ trunk/teraterm/common/compat_win.cpp	2020-02-21 03:37:55 UTC (rev 8557)
@@ -142,7 +142,6 @@
 	{ "SetThreadDpiAwarenessContext", (void **)&pSetThreadDpiAwarenessContext },
 	{ "IsValidDpiAwarenessContext", (void **)&pIsValidDpiAwarenessContext },
 	{ "GetDpiForWindow", (void **)&pGetDpiForWindow },
-	{ "MonitorFromRect", (void **)&pMonitorFromRect },
 	{ "AdjustWindowRectEx", (void **)&pAdjustWindowRectEx },
 	{ "AdjustWindowRectExForDpi", (void **)&pAdjustWindowRectExForDpi },
 #ifndef UNICODE_API_DISABLE
@@ -161,9 +160,10 @@
 	{ "GetWindowTextW", (void **)&pGetWindowTextW },
 	{ "GetWindowTextLengthW", (void **)&pGetWindowTextLengthW },
 #endif
-
+	{ "EnumDisplayMonitors", (void **)&pEnumDisplayMonitors },
 	{ "MonitorFromWindow", (void **)&pMonitorFromWindow },
 	{ "MonitorFromPoint", (void **)&pMonitorFromPoint },
+	{ "MonitorFromRect", (void **)&pMonitorFromRect },
 	{ "GetMonitorInfoA", (void **)&pGetMonitorInfoA },
 	{},
 };


Ttssh2-commit メーリングリストの案内
Back to archive index