zaznaczenie zawartości edita po kliknięciu w niego [WINAPI]
Ostatnio zmodyfikowano 2010-08-27 22:31
McAffey Temat założony przez niniejszego użytkownika |
zaznaczenie zawartości edita po kliknięciu w niego [WINAPI] » 2010-08-26 17:17:30 Witam! Wiecie może jak uzyskać w winapi taki efekt, aby po kliknięciu na obszar edita automatycznie cały zawarty w nim tekst się zaznaczył. Tzn na tej zasadzie, że mamy jakiegoś tam edita, i tam np napisane "login" i jak klikniemy np na ten napis "login" to on się cały zaznacza i od razu możemy pisać jakiś tekst, np swój poprawny login, a nie tak jak to jest domyślnie przy editach w winapi, że jak mamy tam jakiś tekst to sami musimy go zaznaczyć, lub ręcznie usunąć deletem lub backspacem. Dziękuję i pozdrawiam |
|
malan |
» 2010-08-26 20:13:32 Nie chce mi się kodu pisać żeby sprawdzić, czy działa, ale może spróbuj funkcji SetFocus... /edit: Nie działa ;p. |
|
SeaMonster131 |
» 2010-08-26 20:25:47 Lub zamiast tego możesz zrobić tak, że jak sie na niego kliknie to sie od razu usuwa tekst w tym polu :) Czyli po kliknięciu ustawiasz tekst w tym polu na "" ale tylko gdy pisze w nim np "login" :) A co do Twojego problemu to nie wiem, ale jak znajde to napiszę ;) |
|
McAffey Temat założony przez niniejszego użytkownika |
» 2010-08-27 00:20:02 A jak sprawdzić czy edit został wciśnięty, przecież to nie jest button. |
|
pekfos |
» 2010-08-27 10:44:21 właściwie rzecz biorąc to jest. jeśli nie będziesz rozróżniać wartości lparam rzutowanej na HWND w procedurze okna to kliknięcie na edit da to samo co kliknięcie na każdą inną kontrolkę. Dano w WinAPI nie pisałem ale coś takiego: HWND edit;
case WM_COMMAND: if(( HWND ) lparam == edit ) { MessageBox( hwnd, "klikles edita", "i co teraz?", MB_ICONINFORMATION ); } break; |
|
SeaMonster131 |
» 2010-08-27 11:17:42 @McAffey - po prostu zamiast pisać w WinApi to pisz w Visual C++ - Windows Forms Application :P (nie wiem co to jest - połączenie C++ z .NET ?) :) |
|
Elaine |
» 2010-08-27 11:42:17 Po co pakować się w C++/CLI, czyli coś, co jest jeszcze większym syfem, niż C++? Jak już używać .NETu, to z jakimś ciekawszym językiem - C#? |
|
SeaMonster131 |
» 2010-08-27 11:49:33 w C# nie pisałem, więc nie wiem, ale w C++ i w tym Visual'u całkiem spoko mi sie pisze :) Być może w c# jeszcze lepiej, lecz ja nie wiem :D |
|
« 1 » 2 |