OpenFileRequester() mit Miniaturansicht

Anfängerfragen zum Programmieren mit PureBasic.
Benutzeravatar
Delle
Beiträge: 1130
Registriert: 10.05.2005 22:48

OpenFileRequester() mit Miniaturansicht

Beitrag von Delle »

Hallo,

besteht eine Möglichkeit den OpenFileRequester() automatisch immer mit aktivierter Miniaturansicht zu starten?
PB 6.21 | Win 11
Benutzeravatar
scholly
Beiträge: 793
Registriert: 04.11.2005 21:30
Wohnort: Düsseldorf

Beitrag von scholly »

Guck mal hiernach, vielleicht hilft Dir der Code von Andreas weiter...

Wenn ich Dich richtig verstehe, brauchst Du nur in einer Proc eine Konstante zu ändern:

Code: Alles auswählen

Procedure OFHookProc(hdlg,uiMsg,wParam,lParam)
  Result = #False
  Select uiMsg
  Case #WM_NOTIFY
    *of.OFNOTIFY = lParam
    If *of\hdr\code = #CDN_FOLDERCHANGE
      hLV = FindWindowEx_(GetParent_(hDlg), 0, "SHELLDLL_DefView", #Null)
      ;SendMessage_(hLV, #WM_COMMAND, #FCIDM_SHVIEW_REPORT , #Null)
      SendMessage_(hLV, #WM_COMMAND, #FCIDM_SHVIEW_THUMBNAIL , #Null)
    EndIf
  EndSelect
  ProcedureReturn Result
EndProcedure
Ich bin blutiger PB-Anfänger.
seit 17.12.08: PB 4.3 unter XP Home(SP3)
Benutzeravatar
Delle
Beiträge: 1130
Registriert: 10.05.2005 22:48

Beitrag von Delle »

Hm den Code hab ich schon gesehen, läuft allerdings mit 4.20 nicht mehr (das war doch der Requester wo rechts die Thumbnails zu sehen waren oder?)...

Oder zeigte der hier im ExplorerGadget selber die Thumbs in Miniaturansicht an?
PB 6.21 | Win 11
Benutzeravatar
scholly
Beiträge: 793
Registriert: 04.11.2005 21:30
Wohnort: Düsseldorf

Beitrag von scholly »

Ich hab den Code von Andreas eben in 4.20 geladen.gestartet - läuft.
Dann hab ich geguckt, was Du im Requester haben willst, die Proc geändert - läuft.
Hast Du mit dem Code von Andreas getestet oder nur die Proc?
Ich bin blutiger PB-Anfänger.
seit 17.12.08: PB 4.3 unter XP Home(SP3)
Benutzeravatar
ts-soft
Beiträge: 22292
Registriert: 08.09.2004 00:57
Computerausstattung: Mainboard: MSI 970A-G43
CPU: AMD FX-6300 Six-Core Processor
GraKa: GeForce GTX 750 Ti, 2 GB
Memory: 16 GB DDR3-1600 - Dual Channel
Wohnort: Berlin

Beitrag von ts-soft »

Unter Vista läuft der Code zwar, aber Miniaturansicht konnte ich nicht sehen.
PureBasic 5.73 LTS | SpiderBasic 2.30 | Windows 10 Pro (x64) | Linux Mint 20.1 (x64)
Nutella hat nur sehr wenig Vitamine. Deswegen muss man davon relativ viel essen.
Bild
Benutzeravatar
Xaby
Beiträge: 2144
Registriert: 12.11.2005 11:29
Wohnort: Berlin + Zehdenick
Kontaktdaten:

Beitrag von Xaby »

Wo wir mal wieder beim Thema-Miniatur-Vorschauen sind ...

Vielleicht wäre hier ein neues Gadget() nicht schlecht, wo wir uns nicht jedes Mal irgendwie was abbrechen müssen.

Genauso würde mich interessieren, ob man ein Gadget() bauen kann, wo man ICONs so verschieben kann, dass man deren Position im Gadget auch wieder erfahren kann. Also ähnlich der ListIconGadget() mit großen Icons. Nur dass man bei den Items auch noch deren Positionen erfahren und setzen kann. Und wenn das Ganze auch noch für MiniaturAnsichten gehen würde, Mensch, da wäre die Welt in Ordnung.

:shock:
Kinder an die Macht http://scratch.mit.edu/
Benutzeravatar
Delle
Beiträge: 1130
Registriert: 10.05.2005 22:48

Beitrag von Delle »

Also bei mir liefert das z.B. unten komische Zeichen:

Bild

Außerdem wenn ich jetzt auf den Bildordner klicke, dann erscheinen darin keine Fotos als Vorschau (also gar nichts).
Zuletzt geändert von Delle am 26.06.2008 20:13, insgesamt 1-mal geändert.
PB 6.21 | Win 11
Benutzeravatar
scholly
Beiträge: 793
Registriert: 04.11.2005 21:30
Wohnort: Düsseldorf

Beitrag von scholly »

Änder mal diese 2 Variablen:

Code: Alles auswählen

  Part1.s = ""
  Part2.s = ""
sorry, muß jezz ersma ne dreiviertelstunde spülen :)
Ich bin blutiger PB-Anfänger.
seit 17.12.08: PB 4.3 unter XP Home(SP3)
Benutzeravatar
Delle
Beiträge: 1130
Registriert: 10.05.2005 22:48

Beitrag von Delle »

Okay geändert... allerdings in die gängigen Grafikformate.

Was mir auffällt: Das Teil produziert jetzt für jeden Ordner eine Thumbs.db ... egal ob da Bilder drin liegen oder nicht. Habe nach jedem Aufruf des Teil jetzt auf dem Desktop so eine Datei rumliegen hm...
PB 6.21 | Win 11
Benutzeravatar
scholly
Beiträge: 793
Registriert: 04.11.2005 21:30
Wohnort: Düsseldorf

Beitrag von scholly »

@delle:
Das dürfte an WinDoof liegen....

@xaby:
Schonmal hier oder im Englischen Forum nach ThumbListGadget* gesucht?
Das mit dem Icon versteh ich nich, aber es wäre IMO fairer, wenn Du für Dein Anliegen einen eigenen Thread aufmachst.
Ich bin blutiger PB-Anfänger.
seit 17.12.08: PB 4.3 unter XP Home(SP3)
Antworten