Méthode IAccessible ::get_accHelpTopic (oleacc.h)
La méthode IAccessible ::get_accHelpTopic récupère le chemin d’accès complet du fichier WinHelp associé à l’objet spécifié ; il récupère également l’identificateur de la rubrique appropriée dans ce fichier. Tous les objets ne prennent pas en charge cette propriété. Cette propriété est rarement prise en charge ou utilisée par les applications
Syntaxe
HRESULT get_accHelpTopic(
[out] BSTR *pszHelpFile,
[in] VARIANT varChild,
long *pidTopic
);
Paramètres
[out] pszHelpFile
Type : BSTR*
Adresse d’un BSTR qui reçoit le chemin d’accès complet du fichier WinHelp associé à l’objet spécifié.
[in] varChild
Type : VARIANT
Spécifie si la rubrique d’aide récupérée appartient à l’objet ou à l’un des éléments enfants de l’objet. Ce paramètre est soit CHILDID_SELF (pour obtenir une rubrique d’aide pour l’objet) soit un ID enfant (pour obtenir une rubrique d’aide pour l’un des éléments enfants de l’objet). Pour plus d’informations sur l’initialisation du VARIANT, consultez Utilisation des ID enfants dans les paramètres.
pidTopic
Type : long*
[out, retval] Adresse d’une variable qui identifie la rubrique de fichier d’aide associée à l’objet spécifié. Cette valeur est utilisée comme identificateur de contexte de la rubrique souhaitée qui passe à la fonction WinHelp . Lorsque vous appelez WinHelp pour afficher la rubrique, définissez le paramètre uCommand sur HELP_CONTEXT, castez la valeur pointée par pidTopic en DWORD et passez-la en tant que paramètre dwData .
Valeur retournée
Type : HRESULT
En cas de réussite, retourne S_OK.
En cas de non-réussite, retourne l’une des valeurs de la table qui suit ou un autre code d’erreur COM standard. Les serveurs retournent ces valeurs, mais les clients doivent toujours case activée paramètres de sortie pour s’assurer qu’ils contiennent des valeurs valides. Pour plus d’informations, consultez Vérification des valeurs de retour IAccessibles.
Erreur | Description |
---|---|
|
Aucune information d’aide n’est disponible. |
|
Un argument n’est pas valide. |
|
L’objet ne prend pas en charge cette propriété. |
Remarques
L’obtention d’informations à partir d’un fichier d’aide peut prendre beaucoup de temps et de mémoire.
Remarque aux développeurs de serveurs : Cette propriété permet d’accéder à une rubrique d’aide dans WinHelp, tandis que IAccessible ::get_accHelp retourne une chaîne. Les objets ne sont pas nécessaires pour prendre en charge IAccessible ::get_accHelp et IAccessible ::get_accHelpTopic, mais ils doivent en prendre en charge au moins un. S’ils peuvent facilement retourner une chaîne, ils doivent prendre en charge IAccessible ::get_accHelp ; sinon, ils doivent prendre en charge IAccessible ::get_accHelpTopic. Si les deux sont pris en charge, IAccessible ::get_accHelpTopic fournit des informations plus détaillées.
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Windows 2000 Professionnel [applications de bureau uniquement] |
Serveur minimal pris en charge | Windows Server 2003 [applications de bureau uniquement] |
Plateforme cible | Windows |
En-tête | oleacc.h |
Bibliothèque | Oleacc.lib |
DLL | Oleacc.dll |
Composant redistribuable | Active Accessibility 1.3 RDK sur Windows NT 4.0 avec SP6 et versions ultérieures et Windows 95 |