Develop and Download Open Source Software

Browse Subversion Repository

Contents of /old/listview.h

Parent Directory Parent Directory | Revision Log Revision Log


Revision 42 - (show annotations) (download)
Thu Mar 13 05:00:28 2008 UTC (16 years, 1 month ago) by tabasa
File MIME type: text/plain
File size: 1274 byte(s)
treemode, change treger to double-click

1
2
3 #define UP 1 //ソート;昇順
4 #define DOWN 2 //降順
5 #define NO_OF_SUBITEM 6 //サブアイテムの数
6
7 typedef struct _tagSORTDATA{
8 HWND hwndList; //リストビューのhwnd
9 int isortSubItem; //ソートするサブアイテムインデックス
10 int iUPDOWN; //昇順か降順か
11 } SORTDATA;
12
13 int CALLBACK MyCompProc(LPARAM lp1, LPARAM lp2, LPARAM lp3);
14 void ListSelected(HWND hList, int i, BOOL f=TRUE);
15 void ListNonSelected( HWND hList );
16 int LGetSelectedCount( HWND hList );
17
18 void initlistcolor();
19 void AddListItem(HWND hList, HANDLE hFind, char *szfname, WIN32_FIND_DATA &wfd, LVITEM &li, int &iItemNo, char *item=NULL);
20 void sortlist( HWND hList, int num );
21
22 _extern COLORREF listtextColor;
23 _extern COLORREF listtextBkColor;
24 _extern COLORREF listtextSpColor;
25 _extern char extpaint[];
26 #define defExtPaint "$$$"
27
28 #define FILE_IMAGE 1
29 #define DIRECTORY_IMAGE 2
30 #define DRIVE_IMAGE 3
31 #define NO_IMAGE 0
32 #define dirmark "<dir>"
33 #define ListItemLen MAX_PATH
34
35
36 struct posi
37 {
38 int name ,size, date, stat, dname, ext;
39 posi(int n, int s,int d,int st,int dn, int ex) {name =n; size=s;date=d;stat=st;dname=dn;ext=ex;};
40 };
41
42 extern posi pos;
43
44 void setExtPaint(char *txt);
45 void setExtPaint(HWND);
46 void colorRev(HWND);
47 void setlistcolor(HWND hList);
48 void SetListWidth(HWND list, int wi);
49
50 void resettxt();

Properties

Name Value
svn:eol-style native
svn:keywords Id Revision
svn:mime-type text/plain

Back to OSDN">Back to OSDN
ViewVC Help
Powered by ViewVC 1.1.26