From a1c684f50ed38ef5200c9b8f7537da7fd33a2e22 Mon Sep 17 00:00:00 2001 From: George Hazan Date: Tue, 10 Jul 2012 20:50:42 +0000 Subject: almost destroyed all toolbar-related perversions git-svn-id: http://svn.miranda-ng.org/main/trunk@895 1316c22d-e87f-b044-9b9b-93d7a3e3ba9c --- plugins/Clist_modern/modern_toolbar.cpp | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) (limited to 'plugins/Clist_modern/modern_toolbar.cpp') diff --git a/plugins/Clist_modern/modern_toolbar.cpp b/plugins/Clist_modern/modern_toolbar.cpp index f62aa8dcb3..079946d9bf 100644 --- a/plugins/Clist_modern/modern_toolbar.cpp +++ b/plugins/Clist_modern/modern_toolbar.cpp @@ -291,9 +291,19 @@ void CustomizeToolbar(HWND hwnd) TTBCtrlCustomize custData = { sizeof(ModernToolbarCtrl), toolbarWndProc }; SendMessage(hwnd, TTB_SETCUSTOM, 0, (LPARAM)&custData); + ModernToolbarCtrl* pMTBInfo = (ModernToolbarCtrl*)GetWindowLongPtr(hwnd, 0); + + CLISTFrame Frame = { 0 }; + Frame.cbSize = sizeof(Frame); + Frame.tname = _T("Toolbar"); + Frame.hWnd = hwnd; + Frame.align = alTop; + Frame.Flags = F_VISIBLE | F_NOBORDER | F_LOCKED | F_TCHAR | F_NO_SUBCONTAINER; + Frame.height = 18; + pMTBInfo->hFrame = (HANDLE)CallService(MS_CLIST_FRAMES_ADDFRAME, (WPARAM)&Frame, 0); + CallService(MS_SKINENG_REGISTERPAINTSUB,(WPARAM)hwnd,(LPARAM)ToolBar_LayeredPaintProc); - ModernToolbarCtrl* pMTBInfo = (ModernToolbarCtrl*)GetWindowLongPtr(hwnd, 0); pMTBInfo->nLineCount = 1; pMTBInfo->mtbXPTheme = xpt_AddThemeHandle(hwnd, L"TOOLBAR"); } -- cgit v1.2.3