source: dev/trunk/ab5.0/abdev/ProjectEditor/LuxCtrl.h@ 440

Last change on this file since 440 was 3, checked in by dai_9181, 17 years ago
File size: 774 bytes
Line 
1
2
3extern "C++"
4{
5class ILuxToolbar:public IUnknown{
6public:
7 virtual void _stdcall Create(HWND hParent);
8 virtual HWND _stdcall GetHandle(void);
9 virtual void _stdcall Insert(int index,int id,HICON hIcon,LPSTR lpszToolTip);
10 virtual void _stdcall Add(int id,HICON hIcon,LPSTR lpszToolTip);
11 virtual void _stdcall Clear(void);
12 virtual void _stdcall EnableItem(int id,BOOL bEnabled);
13 virtual void _stdcall GetSize(SIZE &ref_size);
14};
15}// extern "C++"
16
17extern HINSTANCE hLib_LuxCtrl;
18
19typedef ILuxToolbar *(_stdcall *PROC_LuxToolbar_CreateInstance)(void);
20extern PROC_LuxToolbar_CreateInstance LuxToolbar_CreateInstance;
21
22
23
24extern ILuxToolbar *pobj_StandardToolbar;
25extern ILuxToolbar *pobj_ReleaseToolbar;
26extern ILuxToolbar *pobj_DebuggerToolbar;
Note: See TracBrowser for help on using the repository browser.