Verfasst: 30.04.2009 17:14
juppHeidi juppHeida, PureFileMaster ist wieder da
Die Plugin Sache ist sehr schön! Spitze

Die Plugin Sache ist sehr schön! Spitze

Das deutsche PureBasic-Forum
https://www.purebasic.fr/german/
Schlechte gesucht, entsprechende Infos finden man in beiden Foren, hieral90 hat geschrieben:Bis Heute weis ich immernoch nicht wie ich einen Grafischen Pfeil in LIG-Columns einfügen kann, da ich weder im SDK noch in der Boardsuche was passendes dazu gefunden habe.
Code: Alles auswählen
Global cbold_listlinks
Procedure ListlinksCB(hWnd, Message, wParam, lParam)
Protected *Header.HD_NOTIFY
Protected HD_ITEM.HD_ITEM
Protected Result = CallWindowProc_(cbold_listlinks, hWnd, Message, wParam, lParam)
Protected hdid, i
HD_ITEM\mask = #HDI_FORMAT
Select Message
Case #WM_NOTIFY
*Header = lParam
If *Header\hdr\code = #HDN_ITEMCLICK
hdid = SendMessage_(GadgetID(#listLinks), #LVM_GETHEADER, 0, 0)
For i = 0 To 3 ; alle colums zurücksetzen, also pfeil weg
SendMessage_(hdid, #HDM_GETITEM, i, HD_ITEM)
If HD_ITEM\fmt & #HDF_SORTDOWN
HD_ITEM\fmt ! #HDF_SORTDOWN
EndIf
If HD_ITEM\fmt & #HDF_SORTUP
HD_ITEM\fmt ! #HDF_SORTUP
EndIf
SendMessage_(hdid, #HDM_SETITEM, i, HD_ITEM)
Next
Select *Header\iItem
Case 0
SendMessage_(hdid, #HDM_GETITEM, 0, HD_ITEM)
; code ...
; festlegen ob rauf oder runter
If Einstellungen\sorting_left = #sort_size_descending
HD_ITEM\fmt | #HDF_SORTDOWN
ElseIf Einstellungen\sorting_left = #sort_size_ascending
HD_ITEM\fmt | #HDF_SORTUP
EndIf
; weiterer code
SendMessage_(hdid, #HDM_SETITEM, 0, HD_ITEM)
SendMessage_(hdid, #HDM_SETBITMAPMARGIN, -2, 0)
Case 1
SendMessage_(hdid, #HDM_GETITEM, 0, HD_ITEM)
If Einstellungen\sorting_left = #sort_size_descending
HD_ITEM\fmt | #HDF_SORTDOWN
ElseIf Einstellungen\sorting_left = #sort_size_ascending
HD_ITEM\fmt | #HDF_SORTUP
EndIf
SendMessage_(hdid, #HDM_SETITEM, 1, HD_ITEM)
SendMessage_(hdid, #HDM_SETBITMAPMARGIN, -2, 0)
Case 2
; usw. für alle columns
Case 3
; usw. für alle columns
EndSelect
EndIf
EndSelect
ProcedureReturn Result
EndProcedure
Danke.Andesdaf hat geschrieben:juppHeidi juppHeida, PureFileMaster ist wieder da![]()
Die Plugin Sache ist sehr schön! Spitze
Naja vllt. habe ich einfach nur den falschen suchbegriff eingegeben.ts-soft hat geschrieben:Schlechte gesucht, entsprechende Infos finden man in beiden Foren, hier
zum Beispiel von hj bremer. Natürlich viel anzupassen, aber das Prinzip ist
erkennbar.
Danke.Hier mal grob der Code den Du benötigst:
Bin schon wieder daran am Arbeiten. Zuerst muss ich aber mal was umändern,Andesdaf hat geschrieben:mal sehen was wird. Ich freu mich schon drauf.
Ist leider so. phpBB eigenheit.al90 hat geschrieben: Grrr was muss ich an FireFox ändern damit die Smilies nicht immer ganz unten eingefügt werden ?
Schade. Ich dachte es gäbe eine Lösung dafür.Andesdaf hat geschrieben:Ist leider so. phpBB eigenheit.
Code: Alles auswählen
[Plugin_0]
;
PluginName = Auswahl mit AntiVir überprüfen
PluginExe = C:\Program Files\Avira\AntiVir PersonalEdition Classic\avscan.exe
PluginParam = /GUIMODE=1 /PATH=%PFM_First_Selection%
PluginToolTip = AviraAntivir
PluginCheckBox_1 = 0
PluginCheckBox_2 = 0
PluginCheckBox_3 = 0
PluginCheckBox_4 = 0
Pure FileMaster Setup v2.81V2.81
- Hinzugefügt: Neue Option im Menü. ("Ausgewählte Datei zu den Plugins hinzufügen")
- Hinzugefügt: Plugins können jetzt wahlweise ins Menü und/oder in der Toolbar angezeigt werden.
- Geändert: Änderungen in den Plugin-Optionen erfordern nun keinen Neustart des Programms mehr.
- Geändert: Dateinamen der Plugin-Executables dürfen nun auch Umgebungsvariablen enthalten.
- Geändert: MakeDir trägt nun als default den ersten markierten Ordner in der InputBox ein.
("") wenn nichts markiert ist. Ausserdem kann nun über der ComboBox ein anderer Ordner gewählt werden.
- Bug Fixed: Das Programm konnte ggf. abstürtzen wenn man über der CMD-Line in einen Ordner
mit versteckten Dateien wechselte.
- Einige Änderungen.