Share via


CEdit::GetHandle

Llame a esta función para recuperar un identificador a memoria asignada actualmente para un control de edición de varias líneas.

HLOCAL GetHandle( ) const;

Valor devuelto

Un identificador de memoria local que identifica el búfer que contiene el contenido del control de edición.Si se produce un error, por ejemplo al enviar el mensaje a un control de edición de una línea, el valor devuelto es 0.

Comentarios

El identificador es un identificador de memoria local y se puede utilizar las funciones de memoria cualquiera de Local Windows que toman un identificador de memoria local como parámetro.

GetHandle sólo se procesa por los controles de edición de varias líneas.

Llamada GetHandle para un control de edición de varias líneas en un cuadro de diálogo sólo si el cuadro de diálogo se creó con la marca de estilo de DS_LOCALEDIT .Si el estilo de DS_LOCALEDIT no se establece, todavía obtendrá un valor devuelto distinto de cero, pero no podrá utilizar el valor devuelto.

[!NOTA]

GetHandle no funcionará con Windows 95 /98.Si llama a GetHandle en Windows 95 /98, devolverá NULL.GetHandle funcionará como lo documentado en Windows NT, versiones 3,51 y posteriores.

Para obtener más información, vea EM_GETHANDLE en Windows SDK.

Ejemplo

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

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

::LocalUnlock(h);

Requisitos

encabezado: afxwin.h

Vea también

Referencia

Clase de CEdit

Gráfico de jerarquía

CEdit::SetHandle