MiniGUI API Reference (MiniGUI-Threads)
v5.0.6
A mature and proven cross-platform GUI system for embedded and smart IoT devices
|
Go to the documentation of this file.
62 #ifndef _MGUI_CTRL_SCROLLVIEW_H
63 #define _MGUI_CTRL_SCROLLVIEW_H
93 #define CTRL_SCROLLVIEW ("scrollview")
101 #define CTRL_SCROLLWND ("scrollwnd")
242 #define SVS_UPNOTIFY 0x0001L
248 #define SVS_NOTIFY 0x0002L
254 #define SVS_AUTOSORT 0x0004L
260 #define SVS_LOOP 0x0008L
288 #define SVM_ADDITEM 0xF300
309 #define SVM_DELITEM 0xF301
330 #define SVM_SETITEMDRAW 0xF302
350 #define SVM_ADDCTRLS 0xF303
370 #define SVM_SETCONTWIDTH 0xF306
390 #define SVM_SETCONTHEIGHT 0xF307
408 #define SVM_GETCTRL 0xF308
423 #define SVM_RESETCONTENT 0xF309
443 #define SVM_SETITEMOPS 0xF30a
463 #define SVM_GETMARGINS 0xF30b
484 #define SVM_SETMARGINS 0xF311
499 #define SVM_GETLEFTMARGIN 0xF312
514 #define SVM_GETTOPMARGIN 0xF313
529 #define SVM_GETRIGHTMARGIN 0xF314
544 #define SVM_GETBOTTOMMARGIN 0xF315
559 #define SVM_GETVISIBLEWIDTH 0xF316
574 #define SVM_GETVISIBLEHEIGHT 0xF317
589 #define SVM_GETCONTWIDTH 0xF318
604 #define SVM_GETCONTHEIGHT 0xF319
626 #define SVM_SETCONTRANGE 0xF31a
641 #define SVM_GETCONTENTX 0xF31b
656 #define SVM_GETCONTENTY 0xF31c
675 #define SVM_SETCONTPOS 0xF31d
695 #define SVM_GETCURSEL 0xF31e
714 #define SVM_SELECTITEM 0xF31f
734 #define SVM_SHOWITEM 0xF320
754 #define SVM_CHOOSEITEM 0xF321
774 #define SVM_SETCURSEL 0xF322
795 #define SVM_SETITEMINIT 0xF323
816 #define SVM_SETITEMDESTROY 0xF324
834 #define SVM_SETITEMCMP 0xF327
851 #define SVM_MAKEPOSVISIBLE 0xF328
869 #define SVM_SETCONTAINERPROC 0xF329
884 #define SVM_GETFOCUSCHILD 0xF32a
899 #define SVM_GETHSCROLLVAL 0xF32b
914 #define SVM_GETVSCROLLVAL 0xF32c
929 #define SVM_GETHSCROLLPAGEVAL 0xF32d
944 #define SVM_GETVSCROLLPAGEVAL 0xF32e
963 #define SVM_SETSCROLLVAL 0xF32f
982 #define SVM_SETSCROLLPAGEVAL 0xF330
999 #define SVM_SORTITEMS 0xF331
1007 #define SVM_GETITEMCOUNT 0xF332
1028 #define SVM_GETITEMADDDATA 0xF333
1048 #define SVM_SETITEMADDDATA 0xF334
1068 #define SVM_REFRESHITEM 0xF335
1088 #define SVM_SETITEMHEIGHT 0xF336
1100 #define SVM_GETFIRSTVISIBLEITEM 0xF337
1111 #define SVN_CLICKED 1
1114 #define SVN_SELCHANGED 2
1117 #define SVN_SELCHANGING 4
DWORD_PTR DWORD
A unsigned long type definition for pointer precision.
GHANDLE HWND
Handle to main window or control.
LRESULT(* WNDPROC)(HWND, UINT, WPARAM, LPARAM)
Type of the window callback procedure.
GHANDLE HDC
Handle to device context.
SVITEM_DESTROYFUNC destroyItem
UINT_PTR WPARAM
A type definition for the first message paramter.
LONG_PTR LRESULT
Signed result of message processing.
PVOID GHANDLE
General handle.
unsigned int UINT
A type definition for unsigned integer.
int BOOL
A type definition for boolean value.
UINT_PTR LPARAM
A type definition for the second message paramter.