From 37690f6a83f2935292f28cdec8340c206a2f3aac Mon Sep 17 00:00:00 2001 From: George Hazan Date: Sat, 7 Jul 2012 20:38:34 +0000 Subject: fix for top toolbar drawing in Clist Nicer & Clist Modern git-svn-id: http://svn.miranda-ng.org/main/trunk@838 1316c22d-e87f-b044-9b9b-93d7a3e3ba9c --- plugins/ExternalAPI/m_toptoolbar.h | 12 ++++++++++++ 1 file changed, 12 insertions(+) (limited to 'plugins/ExternalAPI') diff --git a/plugins/ExternalAPI/m_toptoolbar.h b/plugins/ExternalAPI/m_toptoolbar.h index 576daf944b..bdbe35057f 100644 --- a/plugins/ExternalAPI/m_toptoolbar.h +++ b/plugins/ExternalAPI/m_toptoolbar.h @@ -109,5 +109,17 @@ returns: 1 on success, -1 on failure. */ #define MS_TTB_SETBUTTONOPTIONS "TopToolBar/SetOptions" +/* +toptoolbar/setcustomproc service +wparam = pfnCustomproc +lparam = procedure parameter +returns: always returns 0. +*/ + +typedef void (__cdecl *pfnCustomProc)(HANDLE hTTButton, HWND hwndBtn, LPARAM userInfo); + +__forceinline void TopToolbar_SetCustomProc(pfnCustomProc pFunc, LPARAM lParam) +{ CallService("TopToolBar/SetCustomProc", (WPARAM)pFunc, lParam); +} #endif \ No newline at end of file -- cgit v1.2.3