-
Path: news-archive.icm.edu.pl!news.gazeta.pl!not-for-mail
From: Marcin Kral <k...@p...na-onecie.pl>
Newsgroups: pl.comp.programming
Subject: Re: WinAPI - RealGetWindowClass
Date: Tue, 30 Mar 2010 22:57:13 +0200
Organization: "Portal Gazeta.pl -> http://www.gazeta.pl"
Lines: 28
Message-ID: <hotojb$avi$1@inews.gazeta.pl>
References: <holatb$l7b$1@node1.news.atman.pl>
<oql5jvowxtlt$.dlg@jarekt.slimaczek.pl>
<hotae0$81u$1@node1.news.atman.pl>
NNTP-Posting-Host: cew206.neoplus.adsl.tpnet.pl
Mime-Version: 1.0
Content-Type: text/plain; charset=ISO-8859-2; format=flowed
Content-Transfer-Encoding: 8bit
X-Trace: inews.gazeta.pl 1269982635 11250 83.30.198.206 (30 Mar 2010 20:57:15 GMT)
X-Complaints-To: u...@a...pl
NNTP-Posting-Date: Tue, 30 Mar 2010 20:57:15 +0000 (UTC)
X-User: kralm
In-Reply-To: <hotae0$81u$1@node1.news.atman.pl>
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; pl; rv:1.9.1.8) Gecko/20100227
Thunderbird/3.0.3
Xref: news-archive.icm.edu.pl pl.comp.programming:185380
[ ukryj nagłówki ]W dniu 2010-03-30 19:02, Karol Y pisze:
>>> Witam, problem dotyczy funkcji WinAPI, RealGetWindowClass. Checkboxy,
>>> groupboxy, radiobuttony i zwykłe buttony identyfikuje jako "button".
>>
>> Bo to wszystko ma jedną klase 'button', różnią się one stylem.
>
> Dziękuje. Używam teraz GetWindowInfo do pobrania informacji o oknie i
> jego stylu "dwStyle". Tyle, że to mi zwraca wartości jak np.
> "1342177287", a stałe jak BS_RADIOBUTTON czy BS_GROUPBOX mają wartości
> rzędu pojedynczego typu "4" czy "7".
>
> Rozumiem, że na styl składa się wiele "właściwości", ale jak mam
> wyłuskać czy jest to radiobutton czy np. groupbox skoro te trybuty BS_*
> rosną liniowo 1,2,3,4... i nie da się tego binarnie porównać?
Dawno nie uzywalem WinApi wprost ale robilo sie to wlasnie "binarnie":
if (dwStyle & (BS_RADIOBUTTON | BS_CHECKBOX)))
...
PS. Nie lepiej z GUI bawic sie w .NET?
--
Pozdrawiam
Marcin Kral
Następne wpisy z tego wątku
- 31.03.10 21:12 Karol Y
Najnowsze wątki z tej grupy
- 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
- CfC 28th Ada-Europe Int. Conf. Reliable Software Technologies
- Młodzi programiści i tajna policja
- Ada 2022 Language Reference Manual to be Published by Springer
Najnowsze wątki
- 2024-11-08 Belka
- 2024-11-09 pierdolec na punkcie psa
- 2024-11-09 Warszawa => Sales Executive <=
- 2024-11-09 Wrocław => SAP BTP Consultant (mid/senior) <=
- 2024-11-09 Warszawa => ECM Specialist / Consultant <=
- 2024-11-09 Warszawa => Senior Frontend Developer (React + React Native) <=
- 2024-11-10 TVN donosi: Obywatelskie zatrzymanie policjanta (nie na służbie)
- 2024-11-08 Warszawa => Head of International Freight Forwarding Department <=
- 2024-11-08 Warszawa => Key Account Manager <=
- 2024-11-08 Szczecin => Key Account Manager (ERP) <=
- 2024-11-08 Białystok => Full Stack web developer (obszar .Net Core, Angular6+) <
- 2024-11-08 Wrocław => Senior PHP Symfony Developer <=
- 2024-11-08 Warszawa => QA Engineer <=
- 2024-11-08 Warszawa => QA Inżynier <=
- 2024-11-08 Warszawa => Key Account Manager <=