home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Tricks of the Windows Gam…ming Gurus (2nd Edition)
/
Disc2.iso
/
msdn_vcb
/
samples
/
vc98
/
sdk
/
sdktools
/
winnt
/
ddespy
/
lists.h
< prev
next >
Wrap
Text File
|
1997-10-05
|
2KB
|
46 lines
/******************************************************************************\
* This is a part of the Microsoft Source Code Samples.
* Copyright (C) 1993-1997 Microsoft Corporation.
* All rights reserved.
* This source code is only intended as a supplement to
* Microsoft Development Tools and/or WinHelp documentation.
* See these sources for detailed information regarding the
* Microsoft samples programs.
\******************************************************************************/
/*
* 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);