Partager via


CEdit::GetHandle

Appelez cette fonction pour extraire un handle vers la mémoire actuellement allouée pour un contrôle d'édition multiligne.

HLOCAL GetHandle( ) const;

Valeur de retour

Un handle de mémoire locale qui identifie la mémoire tampon maintenant le contenu du contrôle d'édition. Si une erreur se produit, tel que envoyer un message à un contrôle d'édition sur une ligne, la valeur de retour est 0.

Notes

Le handle est un handle de mémoire locale et peut être utilisé par les fonctions de stockage l'une des fenêtres de Local qui prennent un handle de mémoire locale comme paramètre.

GetHandle est traitée uniquement par les contrôles d'édition multiligne.

Appel GetHandle pour un contrôle d'édition multiligne dans une boîte de dialogue uniquement si la boîte de dialogue a été créée avec l'indicateur de style de DS_LOCALEDIT . Si le style de DS_LOCALEDIT n'est pas défini, vous obtenez toujours une valeur de retour différente de zéro, mais vous ne pourrez pas utiliser la valeur retournée.

Notes

GetHandle ne fonctionnera pas avec Windows 95/98.Si vous appelez GetHandle dans Windows 95/98, il retourne NULL.GetHandle fonctionnera comme documenté sous Windows NT, les versions 3,51 et ultérieures.

Pour plus d'informations, consultez l' EM_GETHANDLE dans Kit de développement logiciel Windows.

Exemple

HLOCAL h = m_myEdit.GetHandle();
LPCTSTR lpszText = (LPCTSTR) ::LocalLock(h);

// Dump the text of the edit control.
AFXDUMP(lpszText);

::LocalUnlock(h);

Configuration requise

Header: afxwin.h

Voir aussi

Référence

CEdit, classe

Graphique de la hiérarchie

CEdit::SetHandle