Scrollview control is a scrollable window, which has a visible area and normally a larger content area, user can browse content area using scrollbar. Contents of the content area is totally user-defined, you can add controls in it, add customed listed items, or anything you want.
In fact, you can build a control needing scrolled window support on scrollview.
| #define CTRL_SCROLLVIEW ("scrollview") |
The class name of scrollview control, uses this name to create a scrollable window that consists of items.
Definition at line 60 of file scrollview.h.
| #define CTRL_SCROLLWND ("scrollwnd") |
The class name of scrollwnd control, uses this name to create a scrollable window to which you can add controls.
Definition at line 68 of file scrollview.h.
| typedef struct _CONTAINERINFO CONTAINERINFO |
Structure which defines a container.
Scrollview item object, use this handle to access a scrollview item
Definition at line 76 of file scrollview.h.
| typedef CONTAINERINFO* PCONTAINERINFO |
Data type of pointer to a CONTAINERINFO
Definition at line 98 of file scrollview.h.
| typedef SVITEMINFO* PSVITEMINFO |
Data type of pointer to a SVITEMINFO
Definition at line 198 of file scrollview.h.
| typedef SVITEMOPS* PSVITEMOPS |
Data type of pointer to a SVITEMOPS
Definition at line 185 of file scrollview.h.
| typedef int(* SVITEM_CMP)(HSVITEM hsvi1, HSVITEM hsvi2) |
Type of the scrollview item compare function.
Definition at line 172 of file scrollview.h.
| typedef void(* SVITEM_DESTROYFUNC)(HWND hWnd, HSVITEM hsvi) |
Type of the scrollview item destroy callback procedure.
| hWnd | Handle of the scrollview control . | |
| hsvi | Scrollview item handle. |
Definition at line 155 of file scrollview.h.
| typedef void(* SVITEM_DRAWFUNC)(HWND hWnd, HSVITEM hsvi, HDC hdc, RECT *rcDraw) |
Type of the scrollview item drawing callback procedure.
| hWnd | Handle of the scrollview control. | |
| hsvi | Scrollview item handle. | |
| hdc | Drawing device context. | |
| rcDraw | Drawing rect area. |
Definition at line 166 of file scrollview.h.
| typedef void(* SVITEM_INITFUNC)(HWND hWnd, HSVITEM hsvi) |
Type of the scrollview item initialization callback procedure.
| hWnd | Handle of the scrollview control . | |
| hsvi | Scrollview item handle. |
Definition at line 146 of file scrollview.h.
| typedef struct _SCROLLVIEWITEMINFO SVITEMINFO |
Structure of the scrollview item info
| typedef struct _svitem_operations SVITEMOPS |
Structure of item operations
Default container window procedure
Use this to get additional data from a list item in a control, such as scrollview and iconview.
Use this to get additional data from scrollview item.
To decide whether an item is the current hilighted item.
| int scrollview_is_item_selected | ( | HSVITEM | hsvi | ) |
To decide whether an item is a selected.
1.6.3