Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Ustawia tryb tekstowy lub cofa poziom kontrolki edycji sformatowanej. Komunikat kończy się niepowodzeniem, jeśli kontrolka zawiera jakikolwiek tekst.
Parametry
-
wParam
-
Co najmniej jedna wartość z typu wyliczenia TEXTMODE . Wartości określają nowe ustawienia dla trybu tekstowego kontrolki i cofanie parametrów poziomu.
Określ jedną z następujących wartości, aby ustawić parametr trybu tekstowego. Jeśli nie określisz wartości trybu tekstowego, tryb tekstowy pozostanie w bieżącym ustawieniu.
Wartość Znaczenie TM_PLAINTEXT Wskazuje tryb zwykłego tekstu, w którym kontrolka jest podobna do standardowej kontrolki edycji. Aby uzyskać więcej informacji na temat trybu zwykłego tekstu, zobacz następującą sekcję Uwagi. TM_RICHTEXT Wskazuje tryb sformatowania tekstu, w którym kontrolka ma standardowe funkcje edycji sformatowanej. Tryb tekstu sformatowago jest ustawieniem domyślnym. Określ jedną z następujących wartości, aby ustawić parametr cofania poziomu. Jeśli nie określisz wartości poziomu cofania, poziom cofania pozostanie na bieżącym ustawieniu.
Wartość Znaczenie TM_SINGLELEVELUNDO Kontrolka umożliwia użytkownikowi cofnięcie tylko ostatniej akcji, którą można cofnąć. TM_MULTILEVELUNDO Kontrolka obsługuje wiele operacji cofania. Jest to ustawienie domyślne. Użyj komunikatu EM_SETUNDOLIMIT , aby ustawić maksymalną liczbę akcji cofania. Określ jedną z następujących wartości, aby ustawić parametr strony kodowej. Jeśli nie określisz wartości strony kodowej, strona kodowa pozostanie w bieżącym ustawieniu.
Wartość Znaczenie TM_SINGLECODEPAGE Kontrolka zezwala tylko na klawiaturę angielską i klawiaturę odpowiadającą domyślnemu zestawowi znaków. Na przykład możesz mieć język grecki i angielski. Należy pamiętać, że uniemożliwia to wprowadzanie tekstu Unicode w kontrolce. Na przykład użyj tej wartości, jeśli kontrolka Edycja sformatowana musi być ograniczona do tekstu ANSI. TM_MULTICODEPAGE Kontrolka zezwala na wiele stron kodu i tekstu Unicode do kontrolki. Jest to ustawienie domyślne. -
lParam
-
Ten parametr nie jest używany; musi być zero.
Wartość zwracana
Jeśli komunikat zakończy się powodzeniem, zwracana wartość to zero.
Jeśli komunikat zakończy się niepowodzeniem, zwracana wartość jest wartością niezerową.
Uwagi
W trybie tekstu sformatowanego kontrolka edycji ma standardowe funkcje edycji sformatowanej. Jednak w trybie zwykłego tekstu kontrolka jest podobna do standardowej kontrolki edycji:
- Tekst w kontrolce zwykłego tekstu może mieć tylko jeden format (na przykład Bold, 10pt Arial).
- Użytkownik nie może wkleić formatów tekstu sformatowanego, takich jak format RTF (Rich Text Format) lub obiekty osadzone w kontrolce zwykłego tekstu.
- Kontrolki trybu tekstu sformatowanego zawsze mają domyślny znacznik końca dokumentu lub powrót karetki do formatowania akapitów. Z drugiej strony kontrolki zwykłego tekstu nie wymagają domyślnego znacznika końca dokumentu, więc zostanie pominięty.
Kontrolka nie może zawierać tekstu po odebraniu komunikatu EM_SETTEXTMODE . Aby upewnić się, że nie ma tekstu, wyślij wiadomość WM_SETTEXT z pustym ciągiem ("").
Wymagania
| Wymaganie | Wartość |
|---|---|
| Minimalny obsługiwany klient |
Windows Vista [tylko aplikacje klasyczne] |
| Minimalny obsługiwany serwer |
Windows Server 2003 [tylko aplikacje klasyczne] |
| Nagłówek |
|