Condividi tramite


CEdit::GetHandle

Chiamare la funzione per recuperare l'handle attualmente in memoria allocata per un controllo di modifica a più righe.

HLOCAL GetHandle( ) const;

Valore restituito

Handle della memoria locale che identificano il buffer che utilizza il contenuto del controllo di modifica.Se si verifica un errore, come inviare il messaggio a un controllo di modifica a riga singola, il valore restituito è 0.

Note

L'handle un handle di memoria locali e possono essere utilizzate da nessuna delle funzioni di memoria Local Windows che accettano un handle di memoria locali come parametro.

GetHandle viene elaborato solo dai controlli di modifica a più righe.

Chiamata GetHandle per un controllo di modifica a più righe in una finestra di dialogo solo se la finestra di dialogo è stato creato con il flag impostato di stile DS_LOCALEDIT.Se lo stile DS_LOCALEDIT non è impostato, ottenere ancora restituito un valore diverso da zero, ma non sarà possibile utilizzare il valore restituito.

[!NOTA]

GetHandle non funzionerà con Windows 95/98.Se si chiama GetHandle in Windows 95/98, restituirà NULL.GetHandle funzionerà come documentato in Windows NT, versione 3,51 e successive.

Per ulteriori informazioni, vedere EM_GETHANDLE in Windows SDK.

Esempio

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

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

::LocalUnlock(h);

Requisiti

Header: afxwin.h

Vedere anche

Riferimenti

Classe di CEdit

Grafico della gerarchia

CEdit::SetHandle