Вопрос о Windows в "Свой игре"

Для любителей обсудить что круче Linux или Win32, Java или C#.

Модератор:Duncon

Дионис
Сообщения:152
Зарегистрирован:11 июл 2005, 13:42
Откуда:Крым, Алушта
Контактная информация:

01 мар 2006, 16:33

BBB,
sorry, люблю такие задачки, типа "зачем вода в стакане? - за стеклом" - именно по-этому смешно и именно по этому постараюсь посмотреть
Absurd
Сообщения:1213
Зарегистрирован:26 фев 2004, 13:24
Откуда:Pietari, Venäjä
Контактная информация:

02 мар 2006, 17:35

BBB писал(а):
Absurd писал(а):BBB, не тяни резину плиз.
Заинтриговал - так колись.
В общем, "авторский ответ" (на вопрос "Для каких окон?") был :{покоцано}
В общем, правильный ответ. Дефолтовая кисть прозрачная, и цвет фигур нарисованных ею будет совпадать с бэкграундом окна =)
2B OR NOT(2B) = FF
BBB
Сообщения:1272
Зарегистрирован:27 дек 2005, 13:37

03 мар 2006, 10:38

Absurd писал(а):В общем, правильный ответ. Дефолтовая кисть прозрачная, и цвет фигур нарисованных ею будет совпадать с бэкграундом окна =)
С трудом попытался представить написанное :)
Мне в этом ответе не понравилось то, что, если я не ошибаюсь, в теории Windows нет такого ПОНЯТИЯ.
atavin-ta
Сообщения:572
Зарегистрирован:30 янв 2009, 06:38

03 фев 2009, 12:44

&quot писал(а):Вопрос о Windows в "Свой игре"



Есть на нашем ТВ (на канале НТВ, по субботам и воскресеньям) такая интеллектуальная игра "Своя игра".

В передаче 24 февраля один из вопросов, заданных участникам, был таким:

тема "Кисти"
Для таких окон графическая библиотека "Windows" создает кисти автоматически; беспокоиться о них не нужно.

Если первую часть вопроса я, как мне кажется, понял, то "автоматическое создание" меня несколько озадачило.
Кто-нибудь понимает, что авторы вопроса имели в виду? (может, простсо я не очень хорошо знаю теорию Windows )

И как бы вы ответили на сам вопрос? (ответ, который огласил ведущий в передаче я знаю, но пока, с вашего позволения, его не буду раскрывать, чтобы, как говорит ведущий уже другой передачи, не оказывать влияния на мнение аудитории )
Если класс окна в самой оси.
Вопрос: "Почему вы все сионисты? Нельзя ли писать на чём то другом?".
Ответ: "Писать можно на чём угодно. Но зачем же так себя ограничивать? Пиши на С!".
atavin-ta
Сообщения:572
Зарегистрирован:30 янв 2009, 06:38

03 фев 2009, 12:51

&quot писал(а):Кстати, я вот все думаю. А ведь в самом деле, если при вызове RegisterClass передать hbrBackground как NULL (то есть НЕ СОЗДАВАТЬ кисти), то в DC этого окна будет какая-то "кисть по умолчанию"? Если да, то, выходит, действительно можно сказать, что для любых окон Windows при необходимости создает кисти автоматически?
Бред. Кисти вообще не будет. Посмотри, как выглядит сам - словами передать не моуг.
Вопрос: "Почему вы все сионисты? Нельзя ли писать на чём то другом?".
Ответ: "Писать можно на чём угодно. Но зачем же так себя ограничивать? Пиши на С!".
Ответить