|
|
| Посл.отвђт | Сообщенiе |
|
|
Дата: Авг 17, 2003 11:56:10 Доброго Всем Утра, Дня и Ночи! :) За срок обучения программанью под вин32 у меня возник вопрос насчет Окон..( :)) и не только)! Она заключается в следующем....: Когда и в каких ситуациях нельзя обойтись без обычных окон(под обычными окнами я понимаю CreateWindow, CreateWindowEx)? Какие преимущества (или недостатки) у обычных окон перед диалоговыми? Как вообще программируют в повседневной жизни(я имею ввиду именно создание окон, напр. сначала сознают обычное окно, а все настроечные окна диалоговые? и т.д.)? |
|
|
Дата: Авг 17, 2003 15:12:31 · Поправил: Four-F Если коротко, то если структура твоего окна - это диалог, по сути, то проще конечно кодить его именно как диалоговое окно. Они специально для этого и сделаны. Но никто не мешает тебе сделать все что нужно и с обычным окном. Ведь диалоговое окно отличается от обычного, тем, что система берет на себя часть работы по его организации. Подробнее и очень доходчиво можно почитать у Чарльза Петзольда. Лучшей буки по оконному кодингу на чистом апи я не видел. |
|
|
Дата: Авг 18, 2003 11:15:01 Sergey Да, согласен с FOUR-F. А если честно -- то всё это окна. Отличие Диалогового окна в том, что его WndProc -- написана разработчиками USER32. Внутри неё вызывается твоя DLGPRROC. Если тебе нужно что-то не стандартное, например генерирование тулокона на основе твоих же шаблонов, как например в VS, то можно разработать свой класс диалогов... Но главное вот что -- всё это просто окна :))) |
|
|
Дата: Авг 18, 2003 13:05:01 Edmond, все ты наровишь придать моему нику какое-то новое звучание ;-) |
|
|
Дата: Авг 18, 2003 13:32:18 Four-F А разьве я ошибся? :) |
|
|
Дата: Авг 27, 2003 20:16:53 Edmond т.е. "генерирование тулокона на основе твоих же шаблонов" - ты имеешь ввиду скин..? VS? |
|
|
Дата: Авг 28, 2003 13:28:30 Sergey Скин %)))) Да нет, не скин, а расположение контролов в ToolWnd Как например в VisualStudio |
|
|
Дата: Авг 28, 2003 21:09:41 Ну хорошо! с этим понятно! спасибо! А не мог бы ты рассказать мне как делают свои(нестандартные) контролы?(скины, как я уже упоминал), например WinAMP( при глюке там явно просматриваются стандартные окна) :) В прогах, еще, заминяют, как-то кнопки сворачивания\разворачивания\закрытия?? |
|
|
Дата: Авг 28, 2003 22:22:16 Sergey Нарисовать можно любое окно, а также натянуть на него любой bitmap. |
|
|
Дата: Авг 29, 2003 20:51:41 а не подскажите, где можно об этом прочитать поподробнее!?? |
|
|
Дата: Авг 29, 2003 21:50:24 Sergey Юзай CreateWidowEx и рисуй что душе угодно, примеры есть в туториалах Iczelion'а. |
|
|
Дата: Авг 29, 2003 23:26:00 Sergey В разделе "исходники" есть, вроде, прога со скинами. |
|
|
Дата: Авг 30, 2003 20:04:02 Спасибо всем... посмотрим!! :0 |
|
Powered by miniBB 1.6 © 2001-2002
Время загрузки страницы (сек.): 0.075 |