www.pudn.com > inet_stock.zip > HQ_CL.H
#define GWW_HQ_TYPE 0
#define Y0_TITLE 0
//#define X0_TITLE 84
//#define ITEM_SPACE_Y 7
//#define ITEM_SPACE_X 12
//#define WM_HQ_INIT WM_USER
//#define WM_HQ_READ WM_USER+1
//#define WM_SEND_REFRESH WM_HQ_READ
#define WM_HQ_REFRESH WM_USER+2
#define WM_READ_OK WM_HQ_REFRESH
#define WM_HQSEL_RESET WM_USER+3
//#define WM_HQFLDS_RESET WM_USER+4
#define SORT_DOWN 0
#define SORT_UP 1
#define SORT_ZQDM 0
#define HQ_SZALL 0
#define HQ_SHALL 1
#define HQ_SEL_1 2
#define HQ_SEL_2 3
#define HQ_SEL_3 4
#define HQ_SEL_4 5
#define HQ_SEL_5 6
#define HQ_ALL 0
#define HQ_A 1
#define HQ_B 2
#define HQ_BOND 3
typedef struct tag_SORT_DATA
{
int type;
int fldID;
int key[MAX_HQ_REC_COUNT];
}SORT_DATA, FAR *LPSORT_DATA;
typedef struct tag_HQ_PAINT_DATA
{
int jys, type ,filter;
int recCount, fldCount;
int curRecNum, curSelRec, curRecCount, curFldNum;
int x0, itemHeight;
RECT rcTitles[HQ_FLDS_COUNT+1];
SORT_DATA sortData;
int fldNum[HQ_FLDS_COUNT+1];
}HQ_PAINT_DATA, FAR *LPHQ_PAINT_DATA;
HFONT ghFontSmall;
HFONT hHqFont;
short *recList;
int FontHight;
BOOL isRF;
unsigned short ITEM_SPACE_Y;
unsigned short X0_TITLE;
unsigned short ITEM_SPACE_X;
LOGFONT lf;
BOOL IsZsRec(int jys, int rec_num);
BOOL RegisterHq(void);
BOOL CreateWndHq(HWND);
BOOL HqInit(void);
void HqExit(void);
int RefreshAllWnd(void);
extern HQ_PAINT_DATA HqPaintData;