Méthode IAutoComplete ::Init (shldisp.h)
Initialise l’objet de saisie semi-automatique.
Syntaxe
HRESULT Init(
[in] HWND hwndEdit,
[in] IUnknown *punkACL,
[in, optional] LPCWSTR pwszRegKeyPath,
[in, optional] LPCWSTR pwszQuickComplete
);
Paramètres
[in] hwndEdit
Type : HWND
Handle de la fenêtre pour le contrôle d’édition système pour lequel l’autocomplétion sera activée.
[in] punkACL
Type : IUnknown*
Pointeur vers l’interface IUnknown de l’objet de liste de chaînes qui génère des candidats pour la chaîne terminée. L’objet doit exposer une interface IEnumString .
[in, optional] pwszRegKeyPath
Type : LPCWSTR
Pointeur vers une chaîne Unicode facultative et terminée par une valeur null qui donne le chemin d’accès du Registre, y compris le nom de la valeur, où la chaîne de format est stockée en tant que valeur REG_SZ . L’objet de saisie semi-automatique recherche d’abord le chemin d’accès sous HKEY_CURRENT_USER. En cas d’échec, il tente d’HKEY_LOCAL_MACHINE. Pour plus d’informations sur la chaîne de format, consultez la définition de pwszQuickComplete.
[in, optional] pwszQuickComplete
Type : LPCWSTR
Pointeur vers une chaîne Unicode null facultative qui spécifie le format à utiliser si l’utilisateur entre du texte et appuie sur CTRL+ENTRÉE. Définissez ce paramètre sur NULL pour désactiver l’exécution rapide. Sinon, l’objet de saisie semi-automatique traite pwszQuickComplete comme une chaîne au format StringCchPrintf et le texte de la zone d’édition comme argument associé pour produire une nouvelle chaîne. Par exemple, définissez pwszQuickComplete sur « http://www.%s.com/". Lorsqu’un utilisateur entre « MyURL » dans la zone d’édition et appuie sur Ctrl+Entrée, le texte de la zone d’édition est mis à jour en «http://www.MyURL.com/" ;.
Valeur retournée
Type : HRESULT
Si cette méthode réussit, elle retourne S_OK. Sinon, elle retourne un code d’erreur HRESULT.
Spécifications
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Windows 2000 Professionnel, Windows XP [applications de bureau uniquement] |
Serveur minimal pris en charge | Windows Server 2003 [applications de bureau uniquement] |
Plateforme cible | Windows |
En-tête | shldisp.h |
DLL | Shell32.dll (version 5.0 ou ultérieure) |
Voir aussi
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour