SetOutlineOpenFileA
Marcadores
Descrição
O sufixo A indica o ponto de entrada ANSI (char) da DLL; a superfície ActiveX/COM expõe apenas a forma Unicode. O comportamento é idêntico ao de SetOutlineOpenFile e os argumentos de cadeia de caracteres são interpretados com base na página de código atual definida por SetAnsiMode
Define o elemento do marcador para abrir um ficheiro quando nele se clica
Sintaxe
Delphi
Function DLSetOutlineOpenFileA(InstanceID, OutlineID: Integer; FileName: PAnsiChar): Integer;
DLL
int DLSetOutlineOpenFileA(int InstanceID, int OutlineID, const char * FileName);
Parâmetros
| OutlineID | O ID do contorno devolvido pela função NewOutline. Em alternativa, utilize a função GetOutlineID para obter um ID de contorno válido |
|---|---|
| FileName | O ficheiro a abrir quando se clica no marcador. Deve ser especificado num formato próprio. As barras invertidas devem ser convertidas em barras e a unidade, caso exista, deve ser indicada apenas pela letra entre barras, sem dois pontos. Por exemplo, o ficheiro "c:\my documents\hello.pdf" deve ser especificado como "/c/my documents/hello.pdf". São válidos nomes de caminhos relativos, incluindo caminhos com o operador ".." para subir um diretório |
Valores devolvidos
| 0 | OutlineID era inválido |
|---|---|
| 1 | O destino do marcador foi definido com êxito |