Em_streamout ileti içeriğinin bir uygulama tanımlı EditStreamCallback geriçağırım işlevi geçmek bir zengin metin düzenleme denetimi neden olur. Bir dosya veya o seçtiği başka bir konuma geri arama fonksiyonu sonra veri akışı yazabilirsiniz.
Em_streamout wParam (wparam) (UINT) uFormat; =
lParam (lparam) = (far EDITSTREAM *) lpStream
Değer | Anlamı |
---|---|
SF_TEXT | Ole nesneleri yerine boşluk metinle |
SF_RTF | Zengin metin biçimi (rtf) |
SF_RTFNOOBJS | Rtf ile ole nesnesi yerine boşluk. |
SF_TEXTIZED | Metin ile ole nesnelerini metin gösterimi. |
Sf_rtfnoobjs, uygulama ole nesneleri kendisi depoluyorsa, rtf olarak ole nesneleri gösterimi çok değil yararlı bir seçenektir. Denetim sözcüğü "\objattph" bir boşluk nesne konumu işaret eder.
Herhangi bir veri biçimi değerleri SFF_SELECTION bayrağı ile birleştirebilirsiniz. SFF_SELECTION belirtirseniz, zengin denetim akışları üzerinden yalnızca geçerli seçimi içeriğini düzenleyin. Aksi halde, denetim akışları tüm içeriğini dışarı.
SFF_PLAINRTF bayrak sf_rtf ve sf_rtfnoobjs değerleri birleştirebilirsiniz. SFF_PLAINRTF belirtirseniz, zengin denetim akışları üzerinden yalnızca anahtar kelimeler tüm diller için ortak düzenleme; dile özgü rtf anahtar sözcükleri yoksayar.
Veri akışı için yazılan karakterlerin sayısını verir.
Em_streamout iletisi gönderdiğinizde, zengin düzenleme denetimi yinelenen EDITSTREAM yapısı pfnCallback üyesi tarafından belirtilen EditStreamCallback işlevi çağrılar. Geriçağırım işlevi çağıran her zaman kontrol denetimi içeriğinin bir kısmını içeren bir arabellek geçirir. Bu süreç denetimi için geriçağırım işlevi tüm içeriğini geçinceye kadar ya da hata oluşana kadar devam eder.
nbsp; Windows &NT: sürüm 3.51 veya sonrasını gerektirir.
Windows:Windows 95 veya sonraki sürümleri gerektirir.
Windows ce:Desteklenmeyen.
Header:RichEdit.h ilan.
Zengin düzenleme denetimleri genel bakış, zengin düzenleme iletiler, EDITSTREAM, EditStreamCallback, EM_STREAMIN