Вопрос о Windows в "Свой игре"
Модератор: Duncon
Absurd, консоль - это по идее тоже окно. А определена ли для консоли кисть?
Даже самый дурацкий замысел можно воплотить мастерски
-
- Сообщения: 1228
- Зарегистрирован: 26 фев 2004, 13:24
- Откуда: Pietari, Venäjä
- Контактная информация:
Контекст консольного окна можно наверно получить через FindWindow()->GetDC(). Вопрос в том, что будет рисоваться в текстовом полноэкранном режиме. Сейчас попробую.AiK писал(а):Absurd, консоль - это по идее тоже окно. А определена ли для консоли кисть?
По любому, вопрос звучал как "для окон какого типа Windows создает кисти автоматически?" а не "для окон какого типа Windows управляет всем жизненным циклом кистей автоматически?"
2B OR NOT(2B) = FF
-
- Сообщения: 153
- Зарегистрирован: 11 июл 2005, 13:42
- Откуда: Крым, Алушта
- Контактная информация:
BBB,
Созданием кистей и т.д. занимается программист.
Но, учитывая то, что речь идёт о вопросе викторины, возможно, что ответ был "Для окон сообщений об ошибках". (к сожалению, эту передачу никогда не видел, на выходные работаю чаще, чем в будни, по этому могу ошибаться насчет уровня передачи)
AiK, а это не реклама?
Ни Windows, ни её графические библиотеки кистей, а равно и иных объектов, не создают. Windows использует кисти\шрифты по умолчанию для контекста устройства вывода и действительно берёт их из библиотеки.Для таких окон графическая библиотека "Windows" создает кисти автоматически; беспокоиться о них не нужно
Созданием кистей и т.д. занимается программист.
Но, учитывая то, что речь идёт о вопросе викторины, возможно, что ответ был "Для окон сообщений об ошибках". (к сожалению, эту передачу никогда не видел, на выходные работаю чаще, чем в будни, по этому могу ошибаться насчет уровня передачи)
AiK, а это не реклама?
Эээ... у, вроде, замысла что-то рекламировать у меня не было, чесссловоДионис писал(а):AiK, а это не реклама?

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

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

(Хотя, в ближайшее воскресенье как раз финал цикла будут показывать)