[WinApi] Pola tekstowe przyjmujące tylko liczby
Ostatnio zmodyfikowano 2011-10-20 21:06
ziombel3 Temat założony przez niniejszego użytkownika |
[WinApi] Pola tekstowe przyjmujące tylko liczby » 2011-10-20 17:30:37 Witam. Mam problem z polami tekstowymi. Chce stworzyć pole tekstowe w oknie dialogowym z którego będą pobierane tylko liczby. Np. Jest sobie zmienna Liczba1 i Liczba2(typ float lub int) oraz 2 pola tekstowe. Jeśli użytkownik kliknie w pewien przycisk, to z pól tekstowych są pobierane liczby i przypisywane do tych zmiennych. Można to zrobić tak że albo do pola tekstowego można wprowadzić tylko wartości liczbowe(dobrze by było gdyby przyjmowało ułamki), albo po wciśnięciu przycisku program szuka liczb w tekście i przypisuje później je do zmiennej, albo tak, że jak w polu tekstowym jest znak inny od liczby, to jest wyprowadzany komunikat o błędzie. Nie wiem jak zrobić coś takiego. Wolałbym tą 1 metodę. Chcę coś takiego zrobić, aby program nie ześwirował przy obliczeniach, gdy użytkownik wprowadzi literę. |
|
DejaVu |
» 2011-10-20 21:06:52 To napisz odpowiednie warunki. Jeżeli nie ma być możliwości wpisywania znaków to spradzaj jakie znaki przychodzą dla komunikatu WM_CHAR. |
|
« 1 » |