Witamy na forum PC Format Zapraszamy do REJESTRACJI


Użytkownicy przeglądający ten wątek: 1 gości

Okno potomne - WinApi

#1
Okno potomne - WinApi
Witam!

Szukałem po wielu strona i nie mogę znaleźć żadnego przykładu stworzenia okna potomnego. Mam menu w swoim programie i chciałbym by po wybraniu odpowiedniej opcji zostało otwarte okno potomne. Okno to jest mi potrzebne do zastosowania w nim "Właściwości programu". Proszę o pomoc. Z góry dzięki.
Przez całe życie szukamy spokoju, a kiedy go odnajdujemy staje się nie do zniesienia.
 System operacyjny: windows_vista Przeglądarka: opera
#2
RE: Okno potomne - WinApi
Poczytaj o oknach dialogowych: http://darkcult.gamedev.pl/index.html - powinno Ci wystarczyć.
 System operacyjny: windows_xp_2003 Przeglądarka: opera
#3
RE: Okno potomne - WinApi
Tak, to okno ma już w moim programie nawet opierałem się na tej stronie, którą właśnie mi podałeś. Nie jestem do końca przekonany by wystarczyło.
Przez całe życie szukamy spokoju, a kiedy go odnajdujemy staje się nie do zniesienia.
 System operacyjny: windows_vista Przeglądarka: opera
#4
RE: Okno potomne - WinApi
(02.01.2009, 10:42)kamelcmd napisał(a): Nie jestem do końca przekonany by wystarczyło.
Eee... To ja nie mam pojęcia czego Ci potrzeba :-) Przecież to normalne okno jest, tyle że GUI zrobione za pomocą zasobów. Zresztą bez problemu możesz dodawać kontrolki w sposób "klasyczny", a nie przez zasoby.
 System operacyjny: windows_xp_2003 Przeglądarka: opera
#5
RE: Okno potomne - WinApi
Aha! a ja myślałem, że to jest "okrojona" wersja okna głównego. buahhaah LOL
Przez całe życie szukamy spokoju, a kiedy go odnajdujemy staje się nie do zniesienia.
 System operacyjny: windows_vista Przeglądarka: opera
#6
RE: Okno potomne - WinApi
Mam pytanie odnośnie tego okna tekstowego. Otóż by stworzyć w nim kontrolkę Edit to trzeba ją tworzyć w zasobie czy można do obsługi okna dodać WM_CREATE i tam utworzyć? Pytam, dlatego bo zrobiłem kontrolkę, która nie chce się wyświetlić w tym oknie tekstowym. Może popełniłem gdzieś błąd?

Kod:
BOOL CALLBACK DlgProc1(HWND hwnd, UINT Msg, WPARAM wParam, LPARAM lParam)
{
switch(Msg)
{
  case WM_INITDIALOG:
  {
  }
  break;
  case WM_CREATE:
  {
       whEdit=CreateWindowEx(WS_EX_CLIENTEDGE,WC_EDIT,".",WS_CHILD|ES_CENTER|WS_VISIBLE,2,60,28,25,hwnd,(HMENU)0,*hInst,0);
  }
  break;
  case WM_COMMAND:
  {
       switch(LOWORD(wParam))
   {
    
    case IDCANCEL: EndDialog(hwnd, IDCANCEL); break;
   }
  }
  break;
  default: return FALSE;
}
return TRUE;
}
Przez całe życie szukamy spokoju, a kiedy go odnajdujemy staje się nie do zniesienia.
 System operacyjny: windows_vista Przeglądarka: opera
#7
RE: Okno potomne - WinApi
Dla dialogu WM_INITDIALOG = WM_CREATE, czyli tworzenie kontrolki przenieś właśnie do WM_INITDIALOG.
 System operacyjny: windows_xp_2003 Przeglądarka: opera
#8
RE: Okno potomne - WinApi
Działa Wesoły Wesoły Czyli w oknach dialogowych WM_CREATE nie odgrywa żadnej roli. Dziękuję Ci bardzo.
Przez całe życie szukamy spokoju, a kiedy go odnajdujemy staje się nie do zniesienia.
 System operacyjny: windows_vista Przeglądarka: opera
Programy: Polecane / Nowe / Inne



Użytkownicy forum szukali:
dialog potomne winapiokno potomne winapi

Podobne wątki (Okno potomne - WinApi)
Wątek: Autor Odpowiedzi: Wyświetleń: Ostatni post
  Jaki kod pod takie okno formularza w visualbasicu 2010? aktywny27 11 22127 26.11.2017, 23:26
Ostatni post: Ajgor
  okno (normalne) CMD w Visual studio daniodudis 29 21757 28.02.2015, 00:53
Ostatni post: Darekg11
  [C++ WinAPI] Kompresja bitmapy kikiw 0 5287 25.12.2014, 16:15
Ostatni post: kikiw

Skocz do:


Wybrane wątki (Okno potomne - WinApi)
Wątek: Autor Odpowiedzi: Wyświetleń: Ostatni post
  Książki do nauki C# olek23 14 20504 17.10.2019 13:06
Ostatni post: Ajgor
  Wyświetlanie informacji z bazy danych na stronie www PitPlay 1 8101 16.09.2019 11:18
Ostatni post: Ajgor
  Błąd przy uruchamianiu programu w Java z wiersza poleceń Physicist 3 4545 30.08.2019 14:16
Ostatni post: Physicist
  Python z wiersza poleceń Physicist 15 21716 21.08.2019 20:14
Ostatni post: Physicist
  Transfer plików via FTP Visual Basic FireBytes 3 7057 15.08.2019 07:41
Ostatni post: Szachista
  Menu wysuwane z boku patryk67 1 7835 07.08.2019 12:43
Ostatni post: aht
  Visual Basic Excel l.całkowitą przedstawić w postaci szesnastkowej fugaz 4 9767 18.06.2019 21:36
Ostatni post: fugaz
  Nauka do Olimpiady Informatycznej? piotr0905 1 9215 08.06.2019 16:50
Ostatni post: wlisik
Ściana Prosta gra w Builder C++ Kiranek1 1 9203 31.05.2019 15:20
Ostatni post: Szachista
  Menu (Nie widoczne długie opisy) wanhelsing 5 11239 28.04.2019 19:31
Ostatni post: koneton
  Skrypt usuwający pliki sylwiaa1 2 4475 28.04.2019 15:20
Ostatni post: sylwiaa1
  Środowisko do assemblera Physicist 4 10463 21.04.2019 14:04
Ostatni post: Ajgor
  VBA excel dmjs 6 10761 17.04.2019 10:20
Ostatni post: ptrick
  C++ - sens pogłębiania nauki gbr 5 10431 25.03.2019 12:53
Ostatni post: koneton
  Klasa wewnętrzna w C++ Physicist 4 10084 23.03.2019 18:28
Ostatni post: Physicist