Seite 26 von 32

Verfasst: 30.04.2009 17:14
von Andesdaf
juppHeidi juppHeida, PureFileMaster ist wieder da <)

Die Plugin Sache ist sehr schön! Spitze :allright:

Verfasst: 30.04.2009 17:25
von ts-soft
al90 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. :freak:
Schlechte gesucht, entsprechende Infos finden man in beiden Foren, hier
zum Beispiel findest was von hj bremer. Natürlich viel anzupassen, aber
das Prinzip ist erkennbar.

Hier mal grob der Code den ich verwende:

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

Verfasst: 30.04.2009 17:26
von al90
Andesdaf hat geschrieben:juppHeidi juppHeida, PureFileMaster ist wieder da <)

Die Plugin Sache ist sehr schön! Spitze :allright:
Danke. :D
Ich werde es auch noch weiter ausbauen. Mir schweben da ideen von Dll-Support durch den Kopf.
Wenn ich das irgendwie umsetzen könnte, wäre schon der Hammer denke ich mal. <FREU> :bounce:

Verfasst: 30.04.2009 17:31
von al90
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.
Naja vllt. habe ich einfach nur den falschen suchbegriff eingegeben. :wink:

Hier mal grob der Code den Du benötigst:
Danke. :D Ist zwar umfangreicher als erwartet, aber damit komme ich jetzt sicher weiter. :allright:

Verfasst: 30.04.2009 17:33
von Andesdaf
> Ich werde es auch noch weiter ausbauen. Mir schweben da ideen von Dll-Support durch den Kopf.
mal sehen was wird. Ich freu mich schon drauf.

Verfasst: 30.04.2009 17:42
von al90
Andesdaf hat geschrieben:mal sehen was wird. Ich freu mich schon drauf.
Bin schon wieder daran am Arbeiten. Zuerst muss ich aber mal was umändern,
damit nach änderungen ein Neustart des Programms nicht mehr erforderlich ist. :wink:

Grrr was muss ich an FireFox ändern damit die Smilies nicht immer ganz unten eingefügt werden ?

Verfasst: 30.04.2009 18:05
von Andesdaf
al90 hat geschrieben: Grrr was muss ich an FireFox ändern damit die Smilies nicht immer ganz unten eingefügt werden ?
Ist leider so. phpBB eigenheit.

Verfasst: 30.04.2009 18:20
von al90
Andesdaf hat geschrieben:Ist leider so. phpBB eigenheit.
Schade. Ich dachte es gäbe eine Lösung dafür.

Zurück zum Topic:

Hiermit könnt Ihr Ausgewählte Dateien oder Ordner mit Avira Antivir überprüfen lassen.
Die Parammeterübergabe ist etwas ausgefallener als gewöhnlich.
Deshalb musste ich erstmal danach Googeln.

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
GUIMODE kann auch auf 2 gestellt werden, damit bekommt man das MiniGUI.

BTW:
Nicht vergessen bei [Plugin_0] die IndexNummer anzupassen,
falls ihr bereits Plugins Eingerichtet habt. :wink:

Verfasst: 03.05.2009 22:34
von al90
Ein neues update ist ab sofort verfügbar!
V2.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.
Pure FileMaster Setup v2.81

Pure FileMaster ZIP v2.81

Sehe gerade das ich auf PureArea den 1000'ten Download verbuchen kann. :D

Verfasst: 05.05.2009 16:36
von Andesdaf
> Sehe gerade das ich auf PureArea den 1000'ten Download verbuchen kann.
Hollu, ganz schön viel!

Mir ist was aufgefallen:
- wenn kein Eintrag markiert ist, die Kontextmenüeinträge disablen, sieht
einfach unprofessionell aus.

ansonsten top! :D