Dokumentation von TBrowseFolder.

Objekt Inspektor Eigenschaften.
-------------------------------
BFF_Options:    

	Diese einstellbaren Optionen entsprechen den Optionen wie sie im SDK
	beschrieben sind fr die API SHBrowseForFolder.

RootCLSID: Hier kann ausgewhlt werden welches Verzeichnis/Objekt als Wurzelknoten
	   im Baum bentzt werden soll. 
           Use_RootDir = bei dieser Einstellung wird der Pfad von RootDir benutzt und als
			 Wurzelknoten bentzt.
		 		
           Alle anderen Einstellenungen entsprechen denen wie sie bei der API Funktion
           SHGetSpecialFolderLocation in der SDK beschrieben sind.
		
RootDir:  Verzeichnis ab wann der Baum angezeigt werden soll.
	  Wird nur bentzt wenn RootCLSID=Use_RootDir eingestellt ist

Title  :  Titel der in dem Dialog angezeigt wird



Objekt Inspektor Ereignisse.
-------------------------------


OnInitialized : Callback wenn sich der Dialog Initialisiert.
		(Kann hervoragend fr das vorselktieren eines Eintrages benutzt werden)

OnSelectItem  : Callback wenn ein Eintrag selektiert wird.


Bei dem aufruf knnen Sie auf folgende Attribute des Objektes zugreifen:
(zu der Bedeutung der Attribute siehe die SDK (BrowseCallbackProc) bergabeparameter)


          BFF_Wnd       : HWND;                                 
          BFF_Msg       : UINT;
          BFF_lParam    : LPARAM;
          BFF_lpData    : LPARAM;



Methoden:


          function  Execute:Boolean;
			Zeigt den Dialog an.

          procedure SetStatusText(text:String);
			Setzt den Statustext im geffneten Dialog (Nur im Callback benutzen)

          procedure EnabledOK(status:Boolean);
			Aktiviert/Deaktiviertt den Ok Button im geffneten Dialog (Nur im Callback benutzen)
          procedure SetSelection(Displayname:string);              
			Setzt den aktiven Entrag im Baum nach einem Pfad (Nur im Callback benutzen)
          procedure SetSelectionPID(Pid:PItemIDList);
			Setzt den aktiven Entrag im Baum nach einem PID (Nur im Callback benutzen)

          function  GetDisplayName(Pid:PItemIDList;dnametype:bff_DNameType):string;
   			Ermittelt von einem PID den Pfad  (Nur im Callback benutzen)

Attribute:


          BFF_Wnd       : HWND;           Siehe Objekt Inspektor Ereignisse                     
          BFF_Msg       : UINT;
          BFF_lParam    : LPARAM;
          BFF_lpData    : LPARAM;


          SelectedPid   : PItemIDList;    Ausgewhlter Eintrag als PID   (erst nach schlieen des Dialogs verfgbar)
          SelectedDir   : String;	  Ausgewhlter Eintrag als String (erst nach schlieen des Dialogs verfgbar)




Autor:
	Matthias Zartmann
	Urbanstrae 4
	74172 Neckarsulm
	Deutschland


PS: Diese Komponente ist Freeware und kann frei benutzt werden.
    Viel Spa...................

    



