Le 12 oct. 07 à 20:08 soir, Antoine Crêtaux a écrit:
Pour faire comme le finder: afficher le chemin de l'appli ou de la
fenetre ouverte
C'est plus complexe, en programmant, que de simplement déceler un
clic sur la barre de titre (il faut afficher l'icône du document par
exemple; voir aussi dans TextEdit en ouvrant un document).
Cependant, il y a un API qui donne cette fonction (c'est ensuite le
système (Mac OS) qui gère l'affichage et les clics (glisser-déposer
quand on clique sur l'icône et afficher le chemin d'accès quand on
Pomme-Clique ;-) sur le nom du document)). L'objet en question
s'appelle "Window Proxy".
Le plug-in MBS donne cette fonction aussi. C'est peut-être plus
simple mais plus coûteux.
J'ai trouvé ces deux API:
Declare Function SetWindowProxyFSSpec Lib "WindowsLib" (window as
WindowPtr, inFile as Ptr) as Integer
Declare Function SetWindowProxyAlias Lib "WindowsLib" (inWindow as
WindowPtr, inAlias as Integer) as Integer
Alors, MBS est peut-être une bonne option ;-)
|