Panel użytkownika
Nazwa użytkownika:
Hasło:
Nie masz jeszcze konta?

winapi, kierunek tekstu, kontrolki edycji

Ostatnio zmodyfikowano 2015-10-22 07:43
Autor Wiadomość
trzask
Temat założony przez niniejszego użytkownika
winapi, kierunek tekstu, kontrolki edycji
» 2015-10-21 23:43:34
Dzień dobry,

Zależy mi na implementacji funkcjonalności podobnej do tej z kalkulatora systemowego.
Czyli w jaki sposób wymusić na kontrolce edycyjnej wyświetlanie tekstu tak aby kursor domyślnie ustawiony był na końcu pola edycyjnego a wprowadzane wartości zapełniały pole od prawej do lewej strony. Czy należy zastosować tu notyfikację EN_ALIGN_RTL_EC,
wysłać wiadomość EM_SETSEL a może użyć RichEdit??
P-139012
bombatom69
» 2015-10-22 01:37:44
Nieszczególnie Cię zrozumiałem. Piszesz, że chciałbyś mieć tak jak w kalkulatorze systemowym ale piszesz, że:
wartości zapełniały pole od prawej do lewej strony
przynajmniej u mnie tak nie jest.

W kalk. sys. (pomijając, że kursora nie ma) jest tak:
justowanie jest right
kierunek czytania jest ltr a nie rtl

Zatem gdy zastosujesz w dwStyle ES_RIGHT, masz to co prawdopodobnie chcesz.
P-139015
trzask
Temat założony przez niniejszego użytkownika
» 2015-10-22 07:43:34
Oczywiście chodziło o dodanie ES_RIGHT do stylów kontrolki. Jakoś mi to umknęło. Dzięki!
P-139018
« 1 »
  Strona 1 z 1