Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Způsobí, že ovládací prvek rich edit předat jeho obsah do aplikace definované EditStreamCallback zpětné volání funkce. Funkce zpětného volání pak může zapsat datový proud do souboru nebo do libovolného jiného umístění, které zvolí.
Parameters
-
wParam
-
Určuje formát dat a možnosti nahrazení.
Tato hodnota musí být jedna z následujících hodnot.
Value Význam - SF_RTF
RTF. - SF_RTFNOOBJS
RTF s mezerami místo objektů COM. - SF_TEXT
Text s mezerami místo objektů MODELU COM - SF_TEXTIZED
Text s textovou reprezentací objektů MODELU COM. Možnost SF_RTFNOOBJS je užitečná, pokud aplikace ukládá samotné objekty COM, protože reprezentace objektů COM ve formátu RTF není příliš kompaktní. Ovládací slovo \objattph následované mezerou označuje pozici objektu.
Kromě toho můžete zadat následující příznaky.
Value Význam - SFF_PLAINRTF
Pokud je zadáno, ovládací prvek pro úpravy s formátovaným obsahem streamuje pouze klíčová slova společná pro všechny jazyky a ignoruje klíčová slova specifická pro daný jazyk. Pokud není zadaný, ovládací prvek pro úpravy s formátovaným obsahem streamuje všechna klíčová slova. Tento příznak můžete kombinovat s příznakem SF_RTF nebo SF_RTFNOOBJS . - SFF_SELECTION
Pokud je zadáno, ovládací prvek pro úpravy s formátovaným obsahem aktuálního výběru streamuje pouze obsah. Pokud není zadaný, ovládací prvek streamuje celý obsah. Tento příznak můžete kombinovat s libovolnými hodnotami formátu dat. - SF_UNICODE
Microsoft formát rtěných úprav 2.0 a novějších: Označuje text Unicode. Tento příznak můžete kombinovat s příznakem SF_TEXT , ale ne s žádnou variantou SF_RTF. - SF_USECODEPAGE
Rich Edit 3.0 a novější: Generuje UTF-8 RTF a text pomocí jiných znakových stránek. Znaková stránka je nastavena ve vysokém slově wParam. Například u UTF-8 RTF nastavte wParam na (CP_UTF8 << 16) | SF_USECODEPAGE | SF_RTF. Pokud tento příznak není nastavený, vygeneruje se jakýkoli formát RTF jako 7bitový ASCII (s rozšířenými znaky ASCII s řídicími znaky). -
lParam
-
Ukazatel na strukturu EDITSTREAM . Při vstupu musí člen pfnCallback této struktury odkazovat na aplikaci definovanou EditStreamCallback funkce. Ve výstupu může člen dwError obsahovat nenulový kód chyby, pokud došlo k chybě.
Návratová hodnota
Tato zpráva vrátí počet znaků zapsaných do datového proudu.
Remarks
Když odešlete EM_STREAMOUT zprávu, ovládací prvek rich edit provádí opakované volání EditStreamCallback funkce určené pfnCallbackčlenu EDITSTREAM struktury. Pokaždé, když volá funkci zpětného volání, ovládací prvek předává vyrovnávací paměť obsahující část obsahu ovládacího prvku. Tento proces pokračuje, dokud ovládací prvek nepředá veškerý jeho obsah funkci zpětného volání nebo dokud nedojde k chybě.
Požadavky
| Requirement | Value |
|---|---|
| Minimální podporovaný klient |
Windows Vista [pouze desktopové aplikace] |
| Minimální podporovaný server |
Windows Server 2003 [pouze desktopové aplikace] |
| Header |
|