diff options
author | sje <sje@4f64403b-2f21-0410-a795-97e2b3489a10> | 2006-11-17 13:56:15 +0000 |
---|---|---|
committer | sje <sje@4f64403b-2f21-0410-a795-97e2b3489a10> | 2006-11-17 13:56:15 +0000 |
commit | 274608b60f8f0d6d2d8fadf83b2eeaa5014fdbba (patch) | |
tree | 8fc596630ba34d658fb57927f60e9fd09b3bcecf | |
parent | 9d4b2574b437e7f565da7833d4a881983daf5968 (diff) |
put colse button on top of tabs using z-order
git-svn-id: https://server.scottellis.com.au/svn/mim_plugs@47 4f64403b-2f21-0410-a795-97e2b3489a10
-rw-r--r-- | justtabs/justtabs.cpp | 2 | ||||
-rw-r--r-- | justtabs/win.cpp | 5 |
2 files changed, 3 insertions, 4 deletions
diff --git a/justtabs/justtabs.cpp b/justtabs/justtabs.cpp index ac38a81..7f266b4 100644 --- a/justtabs/justtabs.cpp +++ b/justtabs/justtabs.cpp @@ -21,7 +21,7 @@ typedef LRESULT (CALLBACK *WNDPROC)(HWND, UINT, WPARAM, LPARAM); PLUGININFO pluginInfo={
sizeof(PLUGININFO),
MODULE,
- PLUGIN_MAKE_VERSION(0,0,2,0),
+ PLUGIN_MAKE_VERSION(0,0,2,1),
"Put SRMM windows into a single frame",
"Scott Ellis",
"mail@scottellis.com.au",
diff --git a/justtabs/win.cpp b/justtabs/win.cpp index 9ac8022..b4a0461 100644 --- a/justtabs/win.cpp +++ b/justtabs/win.cpp @@ -174,7 +174,6 @@ BOOL CALLBACK FrameProc(HWND hwnd, UINT msg, WPARAM wParam, LPARAM lParam) { rc.bottom += 2;
MoveWindow(tab_ctrl, rc.left, rc.top, rc.right - rc.left, rc.bottom - rc.top, FALSE);
- RedrawWindow(tab_ctrl, 0, 0, RDW_INVALIDATE | RDW_FRAME | RDW_ERASE);
TabCtrl_AdjustRect(tab_ctrl, FALSE, &rc);
// Position and size the static control to fit the
@@ -184,8 +183,8 @@ BOOL CALLBACK FrameProc(HWND hwnd, UINT msg, WPARAM wParam, LPARAM lParam) { SetWindowPos(active_window, HWND_TOP, rc.left - 3, rc.top - 1, rc.right - rc.left + 4, rc.bottom - rc.top + 2, 0);
GetClientRect(hwnd, &rc);
- SetWindowPos(GetDlgItem(hwnd,IDC_CHAT_CLOSE), 0, rc.right - 19, 3, 16, 16, SWP_NOZORDER | SWP_NOACTIVATE);
- RedrawWindow(GetDlgItem(hwnd, IDC_CHAT_CLOSE), 0, 0, RDW_INVALIDATE);
+ SetWindowPos(GetDlgItem(hwnd,IDC_CHAT_CLOSE), tab_ctrl, rc.right - 19, 3, 16, 16, SWP_NOACTIVATE);
+ //RedrawWindow(GetDlgItem(hwnd, IDC_CHAT_CLOSE), 0, 0, RDW_INVALIDATE);
}
break;
|