blob: 66cd31236d9ef3b24a4204d2edf961e13a9fe7d5 (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
|
/*
* LISTS.H
*
* Header file for multi-column listbox module.
*/
typedef struct {
LPTSTR lpszHeadings;
} MCLBCREATESTRUCT;
typedef struct {
HWND hwndLB;
LPTSTR pszHeadings;
INT cCols;
INT SortCol;
} MCLBSTRUCT;
#define MYLBSTYLE WS_CHILD|WS_BORDER |LBS_SORT| \
WS_VSCROLL|LBS_OWNERDRAWFIXED|LBS_NOINTEGRALHEIGHT
HWND CreateMCLBFrame(
HWND hwndParent,
LPTSTR lpszTitle, /* frame title string */
UINT dwStyle, /* frame styles */
HICON hIcon, /* icon */
HBRUSH hbrBkgnd, /* background for heading.*/
LPTSTR lpszHeadings); /* tab delimited list of headings. */
/* The number of headings indicate */
/* the number of collumns. */
VOID AddMCLBText(LPTSTR pszSearch, LPTSTR pszReplace, HWND hwndLBFrame);
INT GetMCLBColValue(LPTSTR pszSearch, HWND hwndLBFrame, int cCol);
BOOL DeleteMCLBText(LPTSTR pszSearch, HWND hwndLBFrame);
|