Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Рисуем без окна?

595
17 марта 2005 года
Timor
16 / / 20.04.2000
Однокашникам привет!
Требуется подмогти.

Могу ли я нарисовать кнопку (стандартную) без создания экземпляра окна, предположим для печати?

Т.е. я создаю DC для печати и хочу туда нарисовать кнопку.

Могу?
368
17 марта 2005 года
rostyslav
629 / / 13.07.2004
Win32API

DrawFrameControl(...)
595
17 марта 2005 года
Timor
16 / / 20.04.2000
Клево! А, если целое окно нада ?
368
17 марта 2005 года
rostyslav
629 / / 13.07.2004
Цитата:
Originally posted by Timor
Клево! А, если целое окно нада ?


Тоже можно. Только под NT4 кнопки Minimize/Maximaze/Close немношко отличались от системных. Но наверно в W2000/XP это уже исправили.

Но, не проще создать окно и скопировать его через BitBlt?

595
17 марта 2005 года
Timor
16 / / 20.04.2000
Благодарствую! Родина Вас не забудет!
425
17 марта 2005 года
sq_deep
498 / / 18.02.2005
Цитата:
Originally posted by Timor
Клево! А, если целое окно нада ?

Так если DC есть, то почему бы в нём не порисовать? Рисуйте. MoveTo - LineTo — так и окно нарисуете.

А что за странная задача такая? Может, всё-таки окно открыть?

595
17 марта 2005 года
Timor
16 / / 20.04.2000
Цитата:
Originally posted by sq_deep
Так если DC есть, то почему бы в нём не порисовать? Рисуйте.



Есть DC, да окна нет. А, оно должно быть нарисованно на листе бумаги (печать вида окна).

425
17 марта 2005 года
sq_deep
498 / / 18.02.2005
Цитата:
Originally posted by Timor
Есть DC, да окна нет. А, оно должно быть нарисованно на листе бумаги (печать вида окна).

Тогда делайте, как rostyslav советует.

Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог