Rudy Opublikowano 6 Kwietnia 2010 Udostępnij Opublikowano 6 Kwietnia 2010 Witam wszystkich forumowiczów! Mam pewien problem w WinAPI. Na początek przedstawię plik *.rc mojego projektu, ma to być okno dialogowe z paroma kontrolkami (działa poprawnie): #include "windows.h" IDD_TEXT DIALOG DISCARDABLE 160,160,216,85 STYLE DS_MODALFRAME | WS_SYSMENU | WS_VISIBLE CAPTION "Okno z polem tekstowym" FONT 8,"MS Sans Serif" { LTEXT "Ładny tekst okienka",IDTEXT,23,10,170,14 EDITTEXT IDTEXTBAR,38,35,140,14 DEFPUSHBUTTON "&OK",IDOK,28,60,75,14 PUSHBUTTON "&Anuluj",IDCANCEL,113,60,75,14 } Ten kod działa poprawnie, nie ma w nim żadnego błędu, IDD_TEXT, IDTEXT i IDTEXTBAR zostały wcześniej zdefiniowane. Z wyświetlenie też nie ma żadnego problemu, okno wygląda jak wyglądać powinno. W czym więc problem? A więc jak ktoś się wczytał, zauważył, że w oknie jest pole do wpisywania tekstu. Jak z niego pobrać wartość, którą wpisał użytkownik? Naturalnie jest funkcja GetWindowText, ale wymaga ona uchwytu do kontrolki, a skąd tu taką wytrzasnąć? Podsumowując: Jak załatwić uchwyt do kontrolki (hWnd) mając tylko jego identyfikator (mianowicie IDTEXTBAR)? Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Will Opublikowano 6 Kwietnia 2010 Udostępnij Opublikowano 6 Kwietnia 2010 Sprawdź GetDlgItem. Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Rudy Opublikowano 7 Kwietnia 2010 Autor Udostępnij Opublikowano 7 Kwietnia 2010 Yupi, yupi yey, działa :sp_ike: thx Will :D Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Rekomendowane odpowiedzi