CEdit::SetHandle

nieważne SetHandle ( HLOCAL hBuffer );

Parametry

hBuffer

Zawiera dojście do pamięci lokalnej. Ten uchwyt należy zostały utworzone przez poprzednie wywołanie funkcji systemu Windows Funkcja LocalAlloc używanie flagi LMEM_MOVEABLE . Przyjmuje się, że pamięć jest zawierają ciąg zakończony znakiem null. Jeśli tak nie jest, pierwszy bajt alokowanej pamięci powinna być ustawiona na 0.

Uwagi

Wywołanie formantu edycyjnego tej funkcji do ustawiania dojście do pamięci lokalnej, używany przez wielu linii. Formant edycyjny wykorzystuje następnie bufor do przechowywania obecnie wyświetlanego tekstu zamiast przydzielania własnej buforu.

Ta funkcja Członkowskim jest przetwarzany tylko przez wielu linii edycyjnym.

Zanim aplikacja ustawia nowy uchwyt pamięci, należy użyć funkcji członek GetHandle uchwyt na bieżący bufor pamięci i wolne tej pamięci za pomocą funkcji Windows funkcji LocalFree.

SetHandle usuwa bufora Cofnij (funkcja Państwa CanUndo następnie zwraca 0) i flagi wewnętrznego modyfikacji (funkcja Państwa GetModify następnie zwraca 0). Okno formant edycji jest odowieżana.

Można użyć tej funkcji członek w formancie edycji wielu linii w oknie dialogowym, tylko wtedy, gdy utworzono okno dialogowe z ustawioną flagą styl DS_LOCALEDIT.

Uwaganbsp;GetHandle nie działa z systemem Windows 95.  Jeśli zadzwonisz GetHandle w systemie Windows 95, zwróci wartość &NULL. GetHandle będzie działać jak udokumentowane w systemie Windows NT w wersji 3.51 i później.

Aby uzyskać więcej informacji, zobacz EM_SETHANDLE, Funkcja LocalAlloc, i funkcji LocalFree w dokumentacji systemu Win32.

Omówie&nie CEdit |nbsp; Klasa członków | Wykres hierarchii

Zobacz też CEdit::CanUndo, CEdit::GetHandle, CEdit::GetModify

Index