SetOutlineOpenFileA
Osnovy
Popis
Koncové A označuje vstupní bod ANSI (char) knihovny DLL; rozhraní ActiveX/COM zpřístupňuje pouze formu Unicode. Chování je shodné s SetOutlineOpenFile a řetězcové argumenty jsou interpretovány pomocí aktuální znakové stránky nastavené funkcí SetAnsiMode
Nastaví položku osnovy (záložku) tak, aby po kliknutí otevřela soubor.
Syntaxe
Delphi
Function DLSetOutlineOpenFileA(InstanceID, OutlineID: Integer; FileName: PAnsiChar): Integer;
DLL
int DLSetOutlineOpenFileA(int InstanceID, int OutlineID, const char * FileName);
Parametry
| OutlineID | ID osnovy vrácené funkcí NewOutline. Alternativně lze platné ID osnovy získat funkcí GetOutlineID |
|---|---|
| FileName | Soubor, který se má otevřít po kliknutí na osnovu. Musí mít specifický formát. Zpětná lomítka se mají převést na normální lomítka a jednotka, existuje-li, se zadává jen jako písmeno jednotky mezi lomítky bez dvojtečky. Soubor "c:\my documents\hello.pdf" se například zadává jako "/c/my documents/hello.pdf". Relativní cesty jsou platné, včetně cest s operátorem ".." pro o úroveň výš |
Návratové hodnoty
| 0 | Hodnota OutlineID byla neplatná |
|---|---|
| 1 | Cíl osnovy byl úspěšně nastaven |