Partilhar via


CEdit::GetHandle

telefonar Esta função para recuperar um identificador para a memória alocada no momento para várias linhas de controle de edição.

HLOCAL GetHandle( ) const;

Valor de retorno

Um identificador de memória local que identifica o buffer que contém o Sumário do controle de edição.Se ocorrer um erro, sistema autônomo enviar a mensagem a um controle de edição de linha única, o valor retornado será 0.

Comentários

O identificador é um identificador de memória local e pode ser usado por qualquer um do Local Lidar com funções de memória do Windows que levam a um local de memória sistema autônomo um parâmetro.

GetHandle é processada somente por vários-linha controles de edição.

De telefonarGetHandle para várias linhas edição controle em uma caixa de diálogo somente se a caixa de diálogo foi criada com o DS_LOCALEDIT conjunto de sinalizadores de estilo.Se o DS_LOCALEDIT estilo não estiver definido, você ainda receberá um valor de retorno diferente de zero, mas não será possível usar o valor retornado.

Observação:

GetHandle não funciona com o Windows 95/98.Se você chamar GetHandle no Windows 95/98, ela retornará NULO.GetHandle funcionará conforme documentado no Windows NT, sistema autônomo versões 3.51 e posteriores.

Para obter mais informações, consulte EM_GETHANDLE in the Windows SDK.

Exemplo

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

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

::LocalUnlock(h);

Requisitos

Cabeçalho: afxwin.h

Consulte também

Referência

Classe CEdit

Gráfico de hierarquia

CEdit::SetHandle

Outros recursos

CEdit membros