This reference page is linked to from the following overview topics: Methods and Classes of Custom Controls.
#include <custcont.h>

Public Member Functions |
|
| virtual void | Show ()=0 |
| virtual void | Hide ()=0 |
| virtual void | Show (int index)=0 |
| virtual void | Hide (int index)=0 |
| virtual HWND | GetPanelDlg (int index)=0 |
| virtual int | GetPanelIndex (HWND hWnd)=0 |
| virtual void | SetPanelTitle (int index, const MCHAR *title)=0 |
| virtual int | AppendRollup (HINSTANCE hInst, const MCHAR *dlgTemplate, DLGPROC dlgProc, const MCHAR *title, LPARAM param=0, DWORD flags=0, int category=ROLLUP_CAT_STANDARD)=0 |
| virtual int | AppendRollup (HINSTANCE hInst, DLGTEMPLATE *dlgTemplate, DLGPROC dlgProc, const MCHAR *title, LPARAM param=0, DWORD flags=0, int category=ROLLUP_CAT_STANDARD)=0 |
| virtual int | ReplaceRollup (int index, HINSTANCE hInst, const MCHAR *dlgTemplate, DLGPROC dlgProc, const MCHAR *title, LPARAM param=0, DWORD flags=0, int category=ROLLUP_CAT_STANDARD)=0 |
| virtual int | ReplaceRollup (int index, HINSTANCE hInst, DLGTEMPLATE *dlgTemplate, DLGPROC dlgProc, const MCHAR *title, LPARAM param=0, DWORD flags=0, int category=ROLLUP_CAT_STANDARD)=0 |
| virtual void | DeleteRollup (int index, int count)=0 |
| virtual void | SetPageDlgHeight (int index, int height)=0 |
| virtual void | SaveState (RollupState *hState)=0 |
| virtual void | RestoreState (RollupState *hState)=0 |
| virtual void | DlgMouseMessage (HWND hDlg, UINT message, WPARAM wParam, LPARAM lParam)=0 |
| virtual int | GetNumPanels ()=0 |
| virtual BOOL | IsPanelOpen (int index)=0 |
| virtual void | SetPanelOpen (int index, BOOL isOpen, BOOL ignoreFlags=TRUE)=0 |
| virtual int | GetScrollPos ()=0 |
| virtual void | SetScrollPos (int spos)=0 |
| virtual void | MoveRollupPanelFrom (IRollupWindow *from, HWND hPanel, BOOL top)=0 |
| virtual int | GetPanelHeight (int index)=0 |
| virtual int | GetScrollHeight ()=0 |
| virtual void | UpdateLayout ()=0 |
| virtual IRollupPanel * | GetPanel (HWND hWnd)=0 |
| virtual void | RegisterRollupCallback (IRollupCallback *callb)=0 |
| virtual void | UnRegisterRollupCallback (IRollupCallback *callb)=0 |
| virtual void | RegisterRCMenuItem (IRollupRCMenuItem *item)=0 |
| virtual void | UnRegisterRCMenuItem (IRollupRCMenuItem *item)=0 |
| virtual void | ResetCategories (bool update=true)=0 |
| virtual void | SetBorderless (BOOL borderless)=0 |
| Sets a rollup window to borderless, or
bordered. |
|
| virtual BOOL | GetBorderless ()=0 |
| Returns TRUE if the rollup window is
borderless, FALSE otherwise. |
|
| virtual void Show | ( | ) | [pure virtual] |
| virtual void Hide | ( | ) | [pure virtual] |
| virtual void Show | ( | int | index | ) | [pure virtual] |
| virtual void Hide | ( | int | index | ) | [pure virtual] |
| virtual HWND GetPanelDlg | ( | int | index | ) | [pure virtual] |
| virtual int GetPanelIndex | ( | HWND | hWnd | ) | [pure virtual] |
| virtual void SetPanelTitle | ( | int | index, |
| const MCHAR * | title | ||
| ) | [pure virtual] |
| virtual int AppendRollup | ( | HINSTANCE | hInst, |
| const MCHAR * | dlgTemplate, | ||
| DLGPROC | dlgProc, | ||
| const MCHAR * | title, | ||
| LPARAM | param = 0, |
||
| DWORD | flags = 0, |
||
| int | category =
ROLLUP_CAT_STANDARD |
||
| ) | [pure virtual] |
| virtual int AppendRollup | ( | HINSTANCE | hInst, |
| DLGTEMPLATE * | dlgTemplate, | ||
| DLGPROC | dlgProc, | ||
| const MCHAR * | title, | ||
| LPARAM | param = 0, |
||
| DWORD | flags = 0, |
||
| int | category =
ROLLUP_CAT_STANDARD |
||
| ) | [pure virtual] |
| virtual int ReplaceRollup | ( | int | index, |
| HINSTANCE | hInst, | ||
| const MCHAR * | dlgTemplate, | ||
| DLGPROC | dlgProc, | ||
| const MCHAR * | title, | ||
| LPARAM | param = 0, |
||
| DWORD | flags = 0, |
||
| int | category =
ROLLUP_CAT_STANDARD |
||
| ) | [pure virtual] |
| virtual int ReplaceRollup | ( | int | index, |
| HINSTANCE | hInst, | ||
| DLGTEMPLATE * | dlgTemplate, | ||
| DLGPROC | dlgProc, | ||
| const MCHAR * | title, | ||
| LPARAM | param = 0, |
||
| DWORD | flags = 0, |
||
| int | category =
ROLLUP_CAT_STANDARD |
||
| ) | [pure virtual] |
| virtual void DeleteRollup | ( | int | index, |
| int | count | ||
| ) | [pure virtual] |
| virtual void SetPageDlgHeight | ( | int | index, |
| int | height | ||
| ) | [pure virtual] |
| virtual void SaveState | ( | RollupState * | hState | ) | [pure virtual] |
| virtual void RestoreState | ( | RollupState * | hState | ) | [pure virtual] |
| virtual void DlgMouseMessage | ( | HWND | hDlg, |
| UINT | message, | ||
| WPARAM | wParam, | ||
| LPARAM | lParam | ||
| ) | [pure virtual] |
| virtual int GetNumPanels | ( | ) | [pure virtual] |
| virtual BOOL IsPanelOpen | ( | int | index | ) | [pure virtual] |
| virtual void SetPanelOpen | ( | int | index, |
| BOOL | isOpen, | ||
| BOOL | ignoreFlags =
TRUE |
||
| ) | [pure virtual] |
| virtual int GetScrollPos | ( | ) | [pure virtual] |
| virtual void SetScrollPos | ( | int | spos | ) | [pure virtual] |
| virtual void MoveRollupPanelFrom | ( | IRollupWindow * | from, |
| HWND | hPanel, | ||
| BOOL | top | ||
| ) | [pure virtual] |
| virtual int GetPanelHeight | ( | int | index | ) | [pure virtual] |
| virtual int GetScrollHeight | ( | ) | [pure virtual] |
| virtual void UpdateLayout | ( | ) | [pure virtual] |
| virtual IRollupPanel* GetPanel | ( | HWND | hWnd | ) | [pure virtual] |
| virtual void RegisterRollupCallback | ( | IRollupCallback * | callb | ) | [pure virtual] |
| virtual void UnRegisterRollupCallback | ( | IRollupCallback * | callb | ) | [pure virtual] |
| virtual void RegisterRCMenuItem | ( | IRollupRCMenuItem * | item | ) | [pure virtual] |
| virtual void UnRegisterRCMenuItem | ( | IRollupRCMenuItem * | item | ) | [pure virtual] |
| virtual void ResetCategories | ( | bool | update = true |
) | [pure virtual] |
| virtual void SetBorderless | ( | BOOL | borderless | ) | [pure virtual] |
Sets a rollup window to borderless, or bordered.
A borderless rollup window has no outer line, making it appear inset. By default, rollup windows have a border (are not borderless).
| [in] | borderless | Pass TRUE for borderless, FALSE for bordered |
| virtual BOOL GetBorderless | ( | ) | [pure virtual] |
Returns TRUE if the rollup window is borderless, FALSE otherwise.
A borderless rollup window has no outer line, making it appear inset. By default, rollup windows have a border (are not borderless).