Browse Subversion Repository
Diff of /trunk/teraterm/ttpcmn/ttcmn.c
Parent Directory
| Revision Log
| Patch
| 1059 |
HMONITOR hMonitor; |
HMONITOR hMonitor; |
| 1060 |
MONITORINFO mi; |
MONITORINFO mi; |
| 1061 |
int stat = SW_RESTORE; |
int stat = SW_RESTORE; |
|
OSVERSIONINFO osvi; |
|
| 1062 |
int multi_mon = 0; |
int multi_mon = 0; |
| 1063 |
|
|
| 1064 |
// Windowsのバージョンを取得する。 |
if (HasMultiMonitorSupport()) { |
|
// なお、Windows8.1では、GetVersionEx()はdeprecated APIであるため、Windows8(major=6,minor=2) |
|
|
// と返ってくる。Manifestファイルを修正するという回避方法があるようだが、Visual Studio 2005では |
|
|
// 使えないものと思われる。 |
|
|
// cf. http://msdn.microsoft.com/en-us/library/windows/desktop/dn302074.aspx |
|
|
osvi.dwOSVersionInfoSize = sizeof(OSVERSIONINFO); |
|
|
GetVersionEx(&osvi); |
|
|
if ( (osvi.dwPlatformId == VER_PLATFORM_WIN32_NT && osvi.dwMajorVersion == 4) || |
|
|
(osvi.dwPlatformId == VER_PLATFORM_WIN32_WINDOWS && osvi.dwMinorVersion < 10) ) { |
|
|
multi_mon = 0; |
|
|
} else { |
|
| 1065 |
multi_mon = 1; |
multi_mon = 1; |
| 1066 |
} |
} |
| 1067 |
|
|
|
|
Legend:
| Removed from v.6100 |
|
| changed lines |
| |
Added in v.6286 |
|
|
|