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