Edytuj style
-
ES_AUTOHSCROLLnbsp; Automatycznie przewija tekst do prawej przez 10 znaków, gdy użytkownik wpisze znak końca wiersza. Gdy użytkownik naciśnie klawisz E&NTER, formant zostanie przewinięty cały tekst do pozycji 0.
-
ES_AUTOVSCROLLnbsp; Automatycznie przewija tekst o jedną stronę w górę, gdy użytkownik naciśnie klawisz E&NTER w ostatnim wierszu.
-
ES_CE&NTERnbsp; Wyśrodkowuje tekst w formancie edycyjnym jednowierszowego lub wielowierszowego.
-
ES_LEFT Do lewej wyrównuje tekst w formancie edycyjnym jednowierszowego lub wielowierszowego.
-
ES_LOWERCASE Konwertuje wszystkie znaki na małe litery, są wpisywane do formantu edycyjnego.
-
ES_MULTILI&NEnbsp; Określa formant edycji wielu linii. (Domyślnie jest pojedynczą linię). Jeżeli określono stylów ES_AUTOVSCROLL , formant edycyjny pokazuje tyle wierszy, jak to możliwe i przesuwa pionowo, gdy użytkownik naciśnie klawisz ENTER. Jeśli ES_AUTOVSCROLL nie jest podany, formant edycyjny zawiera tyle wierszy jak to możliwe i dźwięków, jeżeli ENTER zostanie naciśnięty wyświetlane nie więcej wierszy. Jeżeli określono stylów ES_AUTOHSCROLL , formant edycyjny wielu linii automatycznie przewija poziomo kiedy daszek wykracza poza prawą krawędź formantu. Aby rozpocząć nowy wiersz, użytkownik musi nacisnąć ENTER. Jeśli ES_AUTOHSCROLL nie jest podany, formant automatycznie zawija tekst na początek następnego wiersza, gdy jest to konieczne; nowy wiersz rozpoczyna się również, jeśli ENTER zostanie naciśnięty. Stanowisko wordwrap jest określony przez rozmiar okna. Jeśli zmiany rozmiaru okna, zmiany położenia wordwrap i tekstu jest ponownie wyświetlony. Wielu linii edycyjnym może mieć paski przewijania. Formant edycyjny z pasków przewijania przetwarza wiadomości swój własny pasek przewijania. Edytowanie formantów bez przewijania paski przewijania, jak opisano powyżej i przetwarzać komunikaty przewijania wysyłane przez okno nadrzędne.
-
ES_&NOHIDESELnbsp; Normalnie formant edycyjny powoduje ukrycie zaznaczenia, kiedy formant utraci fokus i odwraca zaznaczenia, gdy formant uzyskuje fokus. Określanie ES_NOHIDESEL usuwa to akcja domyślna.
-
Styl ES_OEMCO&NVERTnbsp; Tekst wprowadzony w formancie edycji jest konwertowany z zestawu znaków ANSI zestaw znaków OEM i następnie wróć do ANSI. Zapewnia to konwersji znaków właściwego, gdy aplikacja wywołuje funkcję Windows AnsiToOem , aby przekonwertować ciąg ANSI w formancie edycji na znaki OEM. Ten styl jest najbardziej użyteczna dla formantów edycyjnych, które zawierają nazwy plików.
-
ES_PASSWORD Wyświetla wszystkie znaki jako gwiazdki ** są wpisywane do formantu edycyjnego. Aplikację można użyć funkcji członek SetPasswordChar aby zmienić znak, który jest wyświetlany.
-
ES_RIGHT Do prawej wyrównuje tekst w formancie edycyjnym jednowierszowego lub wielowierszowego.
-
ES_UPPERCASE Zamienia wszystkie litery na wielkie, są wpisywane do formantu edycyjnego.
-
ES_READO&NLYnbsp; Uniemożliwia użytkownikom wprowadzania lub edycji tekstu w formancie edycji.
-
ES_WA&NTRETURNnbsp; Określa, że gdy użytkownik naciśnie klawisz ENTER podczas wprowadzania tekstu w formancie edycji wielu linii w oknie dialogowym dodaje się znak powrotu karetki. Bez tego stylu naciśnięcie klawisza ENTER ma taki sam skutek jak naciśnięcie ma domyślnie okno dialogowe. Ten styl nie ma wpływu na linii pojedynczego formantu edycyjnego.
Zobacz też CEdit::Create
Index