94 lines
2.7 KiB
Plaintext
94 lines
2.7 KiB
Plaintext
; Generated by Ctran from listbox.cl
|
|
LISTBOX_ING equ 1
|
|
IFNDEF WIN_ING
|
|
INCLUDE ..\inc\WIN.ING
|
|
ENDIF
|
|
IFNDEF BWIN_ING
|
|
INCLUDE ..\inc\BWIN.ING
|
|
ENDIF
|
|
IFNDEF MATCHER_ING
|
|
INCLUDE ..\inc\MATCHER.ING
|
|
ENDIF
|
|
; Class Numbers
|
|
C_LISTBOX equ 7
|
|
; Method Numbers
|
|
O_LB_DRAW_ITEM equ 14
|
|
O_LB_DRAW_EMPHASIS equ 15
|
|
O_LB_ITEM_WIDTH equ 17
|
|
O_LB_INQUIRE_FOCUS equ 19
|
|
O_LB_INQUIRE_LAST equ 21
|
|
O_LB_INQUIRE_ITEM equ 20
|
|
O_LB_SIZE_WINDOW equ 16
|
|
O_LB_TAKE_FOCUS equ 18
|
|
; Constants for listbox
|
|
IN_LISTBOX_MATCHER equ (00001h)
|
|
IN_LISTBOX_KEEP_ARRAY equ (00002h)
|
|
IN_LISTBOX_TEXT_OFFSET equ (00004h)
|
|
IN_LISTBOX_CUR_SET equ (00008h)
|
|
IN_LISTBOX_FIRST_SET equ (00010h)
|
|
IN_LISTBOX_LAST_SET equ (00020h)
|
|
IN_LISTBOX_POS_ALIGN_X equ (00040h)
|
|
IN_LISTBOX_POS_ALIGN_Y equ (00080h)
|
|
IN_LISTBOX_MIN_WIDTH equ (00100h)
|
|
IN_LISTBOX_AUTO_SIZE equ (00200h)
|
|
IN_LISTBOX_FORCE_WIDE equ (00400h)
|
|
IN_LISTBOX_WRAP_ROUND equ (00800h)
|
|
IN_LISTBOX_FIXED_WIDTH equ (08000h)
|
|
PR_LISTBOX_KEEP_ARRAY equ (IN_LISTBOX_KEEP_ARRAY)
|
|
PR_LISTBOX_FORCE_WIDE equ (IN_LISTBOX_FORCE_WIDE)
|
|
PR_LISTBOX_WRAP_ROUND equ (IN_LISTBOX_WRAP_ROUND)
|
|
PR_LISTBOX_UNSTABLE equ (01000h)
|
|
PR_LISTBOX_BOLD_CURSOR equ (02000h)
|
|
PR_LISTBOX_PLAQUE equ (04000h)
|
|
PR_LISTBOX_FIXED_WIDTH equ (IN_LISTBOX_FIXED_WIDTH)
|
|
PR_LISTBOX_SMALL_FONT equ (PR_WIN_FORCE_RIGHT)
|
|
LISTBOX_TOP_EDGE equ (BWIN_CUSHION_Y+2)
|
|
LISTBOX_BOTTOM_EDGE equ (LISTBOX_TOP_EDGE+BWIN_SHADOW_1_HEIGHT)
|
|
LISTBOX_LEFT_EDGE equ (BWIN_CUSHION_X+2)
|
|
LISTBOX_RIGHT_EDGE equ (LISTBOX_LEFT_EDGE+BWIN_SHADOW_1_WIDTH)
|
|
XLISTBOX_TOP_EDGE equ (LISTBOX_TOP_EDGE+6)
|
|
XLISTBOX_BOTTOM_EDGE equ (LISTBOX_BOTTOM_EDGE+5)
|
|
XLISTBOX_LEFT_EDGE equ (LISTBOX_LEFT_EDGE+6)
|
|
XLISTBOX_RIGHT_EDGE equ (LISTBOX_RIGHT_EDGE+5)
|
|
VXLISTBOX_TOP_EDGE equ (LISTBOX_TOP_EDGE+4)
|
|
VXLISTBOX_BOTTOM_EDGE equ (LISTBOX_BOTTOM_EDGE+3)
|
|
VXLISTBOX_LEFT_EDGE equ (LISTBOX_LEFT_EDGE+4)
|
|
VXLISTBOX_RIGHT_EDGE equ (LISTBOX_RIGHT_EDGE+3)
|
|
LISTBOX_OBLOID_INDENT equ (2)
|
|
LISTBOX_TITLELINE_HEIGHT equ (3)
|
|
LISTBOX_SCROLL_GUTTER equ (7)
|
|
LISTBOX_SCROLL_OFFSET equ (1)
|
|
; Types for listbox
|
|
IN_LISTBOX struc
|
|
IN_LISTBOXFlags dw ?
|
|
IN_LISTBOXArray dw ?
|
|
IN_LISTBOXOffset dw ?
|
|
IN_LISTBOXCurrent dw ?
|
|
IN_LISTBOXTop dw ?
|
|
IN_LISTBOXFirst dw ?
|
|
IN_LISTBOXLast dw ?
|
|
IN_LISTBOXPos P_POINT <>
|
|
IN_LISTBOXMinwid dw ?
|
|
IN_LISTBOX ends
|
|
; Property of listbox
|
|
PRS_LISTBOX struc
|
|
ListboxMatch dw ?
|
|
ListboxVa dw ?
|
|
ListboxFlags dw ?
|
|
ListboxWidth dw ?
|
|
ListboxMatchlen dw ?
|
|
ListboxCuroff dw ?
|
|
ListboxOffset dw ?
|
|
ListboxCurrent dw ?
|
|
ListboxTop dw ?
|
|
ListboxFirst dw ?
|
|
ListboxLast dw ?
|
|
ListboxVastart dw ?
|
|
ListboxMatchstart dw ?
|
|
PRS_LISTBOX ends
|
|
PR_LISTBOX struc
|
|
ListboxRoot PRS_ROOT <>
|
|
ListboxWin PRS_WIN <>
|
|
ListboxListbox PRS_LISTBOX <>
|
|
PR_LISTBOX ends
|