CEdit::SetHandle

void SetHandle ( hlocal hBuffer );

Parametreleri

hBuffer

Yerel bellek tanıtıcı içerir. Bu tutamacı önceki çağrısı kullanılarak oluşturulmuş olması gerekir lmem_moveable bayrağını kullanarak LocalAlloc Windows işlevi. Bellek boş sonlandırılmış dize içeren varsayılır. Bu durumda değilse, ayrılmış bellek ilk baytı 0 olarak ayarlanmalıdır.

Açıklamalar

Tanıtıcı bir çok satırlı düzenleme denetimi tarafından kullanılacak yerel bellek ayarlamak için bu işlevini çağırın. Düzenleme denetimi kendi arabellek ayırma yerine görüntülenen metni saklamak için daha sonra bu arabelleği kullanır.

Bu üye işlevi yalnızca çok satırlı düzenleme denetimleri tarafından işlenir.

Bir uygulama yeni bir bellek tanıtıcısı ayarlar önce ele almak için geçerli bellek arabelleği ve LocalFree Windows işlevini kullanarak bu belleği boşaltmak için GetHandle üye işlev kullanmalıyım.

SetHandle ( CanUndo üyesi sonra 0 işlevi) geri alma arabelleği ve (böylece GetModify üye işlev karakteri 0 döndürür) iç değişiklik bayrağı temizler. Düzenleme denetimi penceresi çizilir.

Yalnızca DS_LOCALEDIT stili bayrağı ayarlı iletişim kutusu oluşturduysanız, bir iletişim kutusundaki çok satırlı düzenleme denetimdeki bu üye işlevi kullanabilirsiniz.

&Notnbsp;GetHandle Windows 95 ile çalışmaz.  Windows 95'te GetHandle çağırırsanız, nulldöndürür. GetHandle Windows NT 3.51 ve daha sonraki sürümleri altında belirtildiği gibi çalışır.

Daha fazla bilgi için bkz: em_sethandle, LocalAlloc, ve LocalFree Win32 belgelerinde.

CEdit ge&nel bakış |nbsp; Sınıf üyeleri | Hiyerarşi çizelgesi

Ayrıca bkz: CEdit::CanUndo, CEdit::GetHandle, CEdit::GetModify

Index