-
X-Received: by 10.31.151.87 with SMTP id z84mr2020965vkd.5.1521545305413; Tue, 20 Mar
2018 04:28:25 -0700 (PDT)
X-Received: by 10.31.151.87 with SMTP id z84mr2020965vkd.5.1521545305413; Tue, 20 Mar
2018 04:28:25 -0700 (PDT)
Path: news-archive.icm.edu.pl!news.icm.edu.pl!news.nask.pl!news.nask.org.pl!news.unit
0.net!peer02.am4!peer.am4.highwinds-media.com!peer03.iad!feed-me.highwinds-medi
a.com!news.highwinds-media.com!r16no73422qtn.1!news-out.google.com!c39ni1446qta
.0!nntp.google.com!j23no73871qtl.0!postnews.google.com!glegroupsg2000goo.google
groups.com!not-for-mail
Newsgroups: pl.comp.programming
Date: Tue, 20 Mar 2018 04:28:25 -0700 (PDT)
In-Reply-To: <a...@n...v.pl>
Complaints-To: g...@g...com
Injection-Info: glegroupsg2000goo.googlegroups.com; posting-host=80.238.104.22;
posting-account=FE4hoAoAAADKg8EtnA4bEyQiJf7iqAgV
NNTP-Posting-Host: 80.238.104.22
References: <e...@g...com>
<e...@g...com>
<a...@n...v.pl>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <7...@g...com>
Subject: Re: [WinAPI] Okno dialogowe jako główne
From: DMR <m...@g...com>
Injection-Date: Tue, 20 Mar 2018 11:28:25 +0000
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Received-Body-CRC: 1836705750
X-Received-Bytes: 3234
Xref: news-archive.icm.edu.pl pl.comp.programming:212347
[ ukryj nagłówki ]> Najpierw tworzysz klasę, potem okno mające (zarejestrowaną) klasę.
> Teoretycznie można użyć już istniejącej, ale w praktyce nie ma to
> sensu, bo funkcja obsługi okna jest podpięta pod klasę.
Nie pod klasę, tylko pod UCHWYT okna.
A ten dostanę jako rezultat funkcji DialogBox/CreateDialog.
Widać to pod pierwszym linkiem.
Klasę do tych funkcji wrzuca się makrem MAKEINTRESOURCE - pewnie można też w razie
potrzeby wydłubać z tego nazwę klasy dialogu.
Więc? Po co te zbytki z RegisterClass? :-)
> Jeżeli Main Window jest przypadkiem dialogiem to przyda się
> IsDialogMessage i nieco inna pompa komunikatów - szczegóły zna Google
> i Petzold.
No, nie wiem. Petzoldowi się zapomniało odpalić w kodzie DestroyWindow.
Szczegół. Ale właśnie o szczegóły pytam. ;-)
Przydałaby się jakaś kontynuacja typu: Programming Windows In Depth, ale ta kanalia w
siszarpy poszła i lansuje się gdzie indziej...
A propos szczegółów - modalność okna nie jest jego stanem bezwzględnym, tylko
sposobem zachowania wobec okna-rodzica, którego uchwyt przekazuje się w wywołaniu
DialogBox[Param]. A jeśli i tak wstawiam tam NULL-a, to... kto mi zabroni odpalić
kilka takich "modalnych" dialogów naraz? :-)
Wobec tego, moje pierwsze pytanie też mocno zmienia sens.
Nachodzi mnie zresztą generalne przeczucie, że używanie dialogów w ten sposób jest
niejako jazdą do Sieradza przez Mediolan i wszelkie moje rozterki mają źródło właśnie
tutaj.
Następne wpisy z tego wątku
- 22.03.18 15:50 slawek
- 22.03.18 21:31 DMR
- 23.03.18 07:11 slawek
- 23.03.18 09:33 DMR
- 23.03.18 09:40 DMR
- 23.03.18 12:34 slawek
- 23.03.18 12:51 DMR
- 23.03.18 15:23 slawek
- 23.03.18 15:56 DMR
- 23.03.18 16:34 slawek
- 23.03.18 17:07 slawek
- 23.03.18 19:41 DMR
- 24.03.18 08:11 DMR
- 24.03.18 08:26 slawek
- 24.03.18 08:35 slawek
Najnowsze wątki z tej grupy
- Popr. 14. Nauka i Praca Programisty C++ w III Rzeczy (pospolitej)
- Arch. Prog. Nieuprzywilejowanych w pełnej wer. na nowej s. WWW energokod.pl
- 7. Raport Totaliztyczny: Sprawa Qt Group wer. 424
- TCL - problem z escape ostatniego \ w nawiasach {}
- Nauka i Praca Programisty C++ w III Rzeczy (pospolitej)
- testy-wyd-sort - Podsumowanie
- Tworzenie Programów Nieuprzywilejowanych Opartych Na Wtyczkach
- Do czego nadaje się QDockWidget z bibl. Qt?
- Bibl. Qt jest sztucznie ograniczona - jest nieprzydatna do celów komercyjnych
- Co sciaga kretynow
- AEiC 2024 - Ada-Europe conference - Deadlines Approaching
- Jakie są dobre zasady programowania programów opartych na wtyczkach?
- sprawdzanie słów kluczowych dot. zła
- Re: W czym sie teraz pisze programy??
- Re: (PDF) Surgical Pathology of Non-neoplastic Gastrointestinal Diseases by Lizhi Zhang
Najnowsze wątki
- 2025-01-29 Poznań => Konsultant wdrożeniowy Comarch XL/Optima (Księgowość i
- 2025-01-29 Poznań => Specjalista ds. Employer Brandingu <=
- 2025-01-29 Warszawa => Developer Microsoft Dynamics 365 Finance & Operations (D36
- 2025-01-29 Warszawa => Junior Rekruter <=
- 2025-01-29 Warszawa => Mid IT Recruiter <=
- 2025-01-29 Białystok => UX Designer <=
- 2025-01-29 Katowice => Regionalny Kierownik Sprzedaży (OZE) <=
- 2025-01-29 Warszawa => Expert Recruiter 360 <=
- 2025-01-29 Zdalny podpis
- 2025-01-29 Nazbyt "muzyczne" słuchawki
- 2025-01-29 Warszawa => QA Engineer <=
- 2025-01-29 Prawo jak je [nie]rząd rozumie.
- 2025-01-29 Gdańsk => Specjalista ds. Sprzedaży <=
- 2025-01-29 Ostrów Wielkopolski => Konsultant Wdrożeniowy Comarch XL/Optima (Ksi
- 2025-01-29 Warszawa => Software .Net Developer <=