Wiadomość inicjująca daną kontrolkę
Ostatnio zmodyfikowano 2012-06-05 22:31
Savail Temat założony przez niniejszego użytkownika |
» 2012-06-05 22:18:43 hmm, w kazdym razie dziala :P, ale chyba jednak sciagne sobie ten programik i tam posprawdzam wiadomosci |
|
Savail Temat założony przez niniejszego użytkownika |
» 2012-06-05 22:20:41 w sumei po czesci to jest racja, bo przy tworzeniu kontrolki EDIT odrazu wysylam wiadomosc zeby przypisac jej pewna wartosc :P, ale w sumie nie tego szukam. Bo ta wiadomosc inicjujaca powinna chyba tylko raz zostac wyslana, a ta jest dosc czesto chyba wysylana ; p |
|
xevuel |
» 2012-06-05 22:26:02 Edytuj... ;p No, za każdym razem, gdy użyjesz SetWindowText. Ale jeśli tak robisz, możesz sztucznie wysłać do Edita jakąś wiadomość nic nie zmieniającą, zaraz po jego utworzeniu, no i sprawdzić to. Tylko hmm... nie jest to najlepsze rozwiązanie jeśli chodzi o czytelność ;) A żeby sprawdzić jaką nazwę ma dany kod wpisujesz: Prawdopodobnie nie w pierwszym linku, ale znajdziesz. //Dodam jeszcze, że ta wiadomość będzie na bank wysyłana tylko raz. Więc eliminuj po kolei kody które się powtarzają i te których znasz znaczenie... //edit2: To chyba wyjaśnia wszystko: | Sent when an application requests that a window be created by calling the CreateWindowEx or CreateWindow function. (The message is sent before the function returns.) The window procedure of the new window receives this message after the window is created, but before the window becomes visible. |
To z WM_CREATE. Musisz chyba użyć subclassingu przed utworzeniem tego okna. |
|
Savail Temat założony przez niniejszego użytkownika |
» 2012-06-05 22:31:36 hmm w sumie chyba jednak zrobie to w konstruktorze ;p, Control spy chyba jednak tej wiadomosci tez nie wychwycil ale mimo wszystko bardzo cenna informacja i metoda - ta z tym MessageBoxem. Dzieki jeszcze raz |
|
| 1 « 2 » |