?? listbox.h
字號:
/*** $Id: listbox.h,v 1.9 2003/09/04 03:40:35 weiym Exp $**** listbox.h: the head file of ListBox control.**** Copyright (C) 2003 Feynman Software.** Copyright (C) 1999 ~ 2002, Wei Yongming.**** Create date: 1999/8/31*/#ifndef __LISTBOX_H_#define __LISTBOX_H_#ifdef __cplusplusextern "C" {#endif#define LBIF_NORMAL 0x0000L#define LBIF_SELECTED 0x0001L#define LBIF_USEBITMAP 0x0002L#define LBIF_BLANK 0x0000L#define LBIF_CHECKED 0x0010L#define LBIF_PARTCHECKED 0x0020L#define LBIF_CHECKMARKMASK 0x00F0Ltypedef struct _LISTBOXITEM { char* key; // item sort key DWORD dwFlags; // item flags DWORD dwImage; // item image DWORD dwAddData; // item additional data struct _LISTBOXITEM* next; // next item} LISTBOXITEM;typedef LISTBOXITEM* PLISTBOXITEM;#ifdef _LITE_VERSION #define DEF_LB_BUFFER_LEN 8#else #define DEF_LB_BUFFER_LEN 16#endif#define LBF_FOCUS 0x0001typedef struct tagLISTBOXDATA{ DWORD dwFlags; // listbox flags STRCMP str_cmp; // function to compare two string int itemCount; // items count int itemTop; // start display item int itemVisibles; // number of visible items int itemHilighted; // current hilighted item int itemHeight; // item height LISTBOXITEM* head; // items linked list head int buffLen; // buffer length LISTBOXITEM* buffStart; // buffer start LISTBOXITEM* buffEnd; // buffer end LISTBOXITEM* freeList; // free list in buffer } LISTBOXDATA;typedef LISTBOXDATA* PLISTBOXDATA; BOOL RegisterListboxControl (void);void ListboxControlCleanup (void);#ifdef __cplusplus}#endif#endif // __LISTBOX_H__
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -