Seite 1 von 1

[Frage] Total Commander Plugin (SDK-Doku, Beispiele?)

Verfasst: 15.06.2012 21:30
von Coder Pinhead
Ich wollte nur mal Fragen ob wer ein paar Beispielcodes parat hat. Da ich nicht weiß wo ich da am besten anfangen kann.

Danke, schon mal im voraus für die Hilfe :allright:.

Re: [Frage] Total Commander Plugin (SDK-Doku, Beispiele?)

Verfasst: 15.06.2012 21:48
von ts-soft
TC_Lister_Include.pbi:

Code: Alles auswählen

#lc_copy          =	1
#lc_newparams	    = 2
#lc_selectall	    = 3
#lc_setpercent    =	4

#lcp_wraptext	    = 1
#lcp_fittowindow  = 2
#lcp_ansi	        =	4
#lcp_ascii        =	8
#lcp_variable     =	12
#lcp_forceshow    = 16

#lcs_findfirst    = 1
#lcs_matchcase    = 2
#lcs_wholewords	  = 4
#lcs_backwards    = 8

#itm_percent      = $FFFE
#itm_fontstyle    = $FFFD
#itm_wrap	        =	$FFFC
#itm_fit          = $FFFB
#itm_next         = $FFFA

#LISTPLUGIN_OK    = 0
#LISTPLUGIN_ERROR = 1

Structure ListDefaultParam
  size.i
  PluginInterfaceVersionLow.l
  PluginInterfaceVersionHi.l
  DefaultIniName.s{#MAX_PATH}
EndStructure

; Prototype.i ListLoad(ParentWin.i, FileToLoad.s, ShowFlags.i)
; Prototype.i ListLoadW(ParentWin.i, FileToLoad.s, ShowFlags.i)

; Prototype.i ListLoadNext(ParentWin.i, ListWin.i, FileToLoad.s, ShowFlags.i)
; Prototype.i ListLoadNextW(ParentWin.i, ListWin.i, FileToLoad.s, ShowFlags.i)

; Prototype ListCloseWindow(ListWin.i)

; Prototype ListGetDetectString(DetectString.s, maxlen.i)

; Prototype.i ListSearchText(ListWin.i, SeachString.s, SearchParameter.i)
; Prototype.i ListSearchTextW(ListWin.i, SeachString.s, SearchParameter.i)

; Prototype.i ListSendCommand(ListWin.i, Command.i, Parameter.i)

; Prototype.i ListPrint(ListWin.i, FileToPrint.s, DefPrinter.s, PrintFlags.i, *Margins.RECT)
; Prototype.i ListPrintW(ListWin.i, FileToPrint.s, DefPrinter.s, PrintFlags.i, *Margins.RECT)

; Prototype.i ListNotificationsReceived(ListWin.i, Message.l, wParam.i, lParam.i)

; Prototype ListSetDefaultParams(*dps.ListDefaultParam)

; Prototype.i ListGetPreviewBitmap(FileToLoad.s, width.i, height.i, contentbuf.s, contenbuflen.i)
; Prototype.i ListGetPreviewBitmapW(FileToLoad.s, width.i, height.i, contentbuf.s, contenbuflen.i)

; Prototype.i ListSearchDialog(ListWin.i, FindNext.i)
Hast Du erst mal einen Einstieg, Lister-Plugin ist das unkomplizierteste, was nicht heißt, das keine
Windows-API Kenntnisse unbedingt vonnöten sind. Weil einen PB-Eventloop gibt es nicht :mrgreen:

Gruß
Thomas