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).