Рисуем без окна?
Требуется подмогти.
Могу ли я нарисовать кнопку (стандартную) без создания экземпляра окна, предположим для печати?
Т.е. я создаю DC для печати и хочу туда нарисовать кнопку.
Могу?
DrawFrameControl(...)
Клево! А, если целое окно нада ?
Цитата:
Originally posted by Timor
Клево! А, если целое окно нада ?
Клево! А, если целое окно нада ?
Тоже можно. Только под NT4 кнопки Minimize/Maximaze/Close немношко отличались от системных. Но наверно в W2000/XP это уже исправили.
Но, не проще создать окно и скопировать его через BitBlt?
Благодарствую! Родина Вас не забудет!
Цитата:
Originally posted by Timor
Клево! А, если целое окно нада ?
Клево! А, если целое окно нада ?
Так если DC есть, то почему бы в нём не порисовать? Рисуйте. MoveTo - LineTo — так и окно нарисуете.
А что за странная задача такая? Может, всё-таки окно открыть?
Цитата:
Originally posted by sq_deep
Так если DC есть, то почему бы в нём не порисовать? Рисуйте.
Так если DC есть, то почему бы в нём не порисовать? Рисуйте.
Есть DC, да окна нет. А, оно должно быть нарисованно на листе бумаги (печать вида окна).
Цитата:
Originally posted by Timor
Есть DC, да окна нет. А, оно должно быть нарисованно на листе бумаги (печать вида окна).
Есть DC, да окна нет. А, оно должно быть нарисованно на листе бумаги (печать вида окна).
Тогда делайте, как rostyslav советует.