| |
|
|
| Hallo,
ich beginne gerade, mir die Listview.dll näherzubringen. Dazu ein paar Fragen:
ich habe mir die Explorerdemo angesehen, und könnte ein ähnliches Erscheinungsbild brauchen.
1. wie lege ich die Spaltenzahl fest? Ich brauche nur 1 Spalte, in der nur die Ordnernamen angezeigt werden. 2. Wie blende ich die Anzeige der Dateien aus? 3. Ist die Ansicht wie beim MS-Explorer mit dem + usw. möglich, sodaß man nur das plus bzw. den tieferen Ordner oder höheren Ordner anklicken muß und den kompletten Ordnerpfad erhält?
Ein Wunsch: In der Anleitung wird betr. Styles auf die Win32 Programmers Reference verwiesen. Hab ich nicht! Wäre es möglich, eine kleine Datei anzufügen, die die Stylearten mit den Codes enthält, sodaß man sie sich aussuchen und verwenden kann?
Vielen Dank Hans-Jürgen |
|
|
| |
|
|
|
| Hallo Hans-Jürgen !
Zu 1.: Die Spaltenanzahl legst du ganz einfach mit IColumn() fest.
Zu 2.: Du möchtest nur Ordner einladen ? So müßte es gehen:
filter$=.zzzzz SetFilelistNoFilter(addr filter$)
Zu 3.: Nein, dazu ist ein Treeview-Control nötig.
Zu der Win32.hlp-Datei gibt es keine Alternative. Ich rate dir, das Paket runterzuladen, ist kostenlos. Hier einige Styles (nicht vollständig):
Normal Window-Styles:
WS_OVERLAPPED = 0 WS_POPUP = $80000000 WS_CHILD = $40000000 WS_MINIMIZE = $20000000 WS_VISIBLE = $10000000 WS_DISABLED = $8000000 WS_CLIPSIBLINGS = $4000000 WS_CLIPCHILDREN = $2000000 WS_MAXIMIZE = $1000000 WS_CAPTION = $C00000 = WS_BORDER or WS_DLGFRAME WS_BORDER = $800000 WS_DLGFRAME = $400000 WS_VSCROLL = $200000 WS_HSCROLL = $100000 WS_SYSMENU = $80000 WS_THICKFRAME = $40000 WS_GROUP = $20000 WS_TABSTOP = $10000
WS_MINIMIZEBOX = $20000 WS_MAXIMIZEBOX = $10000
WS_TILED = 0 WS_ICONIC = $20000000 WS_SIZEBOX = $40000
Extended Window-Styles:
WS_EX_DLGMODALFRAME = 1 WS_EX_NOPARENTNOTIFY = 4 WS_EX_TOPMOST = 8 WS_EX_ACCEPTFILES = $10 WS_EX_TRANSPARENT = $20 WS_EX_MDICHILD = $40 WS_EX_TOOLWINDOW = $80 WS_EX_WINDOWEDGE = $100 WS_EX_CLIENTEDGE = $200 WS_EX_CONTEXTHELP = $400
WS_EX_RIGHT = $1000 WS_EX_LEFT = 0 WS_EX_RTLREADING = $2000 WS_EX_LTRREADING = 0 WS_EX_LEFTSCROLLBAR = $4000 WS_EX_RIGHTSCROLLBAR = 0
WS_EX_CONTROLPARENT = $10000 WS_EX_STATICEDGE = $20000 WS_EX_APPWINDOW = $40000 WS_EX_OVERLAPPEDWINDOW = WS_EX_WINDOWEDGE or WS_EX_CLIENTEDGE WS_EX_PALETTEWINDOW = WS_EX_WINDOWEDGE or WS_EX_TOOLWINDOW or WS_EX_TOPMOST
Gruß, Frank |
|
|
| |
|
|