OSDN Git Service
(root)
/
yamy
/
yamy.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
forgot to "git add" modified files, so re-commit:
[yamy/yamy.git]
/
windowstool.cpp
diff --git
a/windowstool.cpp
b/windowstool.cpp
old mode 100644
(file)
new mode 100755
(executable)
index
c96e4c7
..
1fe5915
--- a/
windowstool.cpp
+++ b/
windowstool.cpp
@@
-129,12
+129,20
@@
HWND getToplevelWindow(HWND i_hwnd, bool *io_isMDI)
{
while (i_hwnd)
{
{
while (i_hwnd)
{
+#ifdef MAYU64
+ LONG_PTR style = GetWindowLongPtr(i_hwnd, GWL_STYLE);
+#else
LONG style = GetWindowLong(i_hwnd, GWL_STYLE);
LONG style = GetWindowLong(i_hwnd, GWL_STYLE);
+#endif
if ((style & WS_CHILD) == 0)
break;
if (io_isMDI && *io_isMDI)
{
if ((style & WS_CHILD) == 0)
break;
if (io_isMDI && *io_isMDI)
{
+#ifdef MAYU64
+ LONG_PTR exStyle = GetWindowLongPtr(i_hwnd, GWL_EXSTYLE);
+#else
LONG exStyle = GetWindowLong(i_hwnd, GWL_EXSTYLE);
LONG exStyle = GetWindowLong(i_hwnd, GWL_EXSTYLE);
+#endif
if (exStyle & WS_EX_MDICHILD)
return i_hwnd;
}
if (exStyle & WS_EX_MDICHILD)
return i_hwnd;
}