Отправляет email-рассылки с помощью сервиса Sendsay
  Все выпуски  

RusFAQ.ru: Win API


РАССЫЛКИ ПОРТАЛА RUSFAQ.RU

/ КОМПЬЮТЕРЫ И ПО / Языки программирования / WinAPI

Выпуск № 433
от 14.06.2007, 14:35

Администратор:Калашников О.А.
В рассылке:Подписчиков: 414, Экспертов: 43
В номере:Вопросов: 3, Ответов: 4


Вопрос № 90706: Доброе время суток. Расскажите вот у окна наверху полоска залита синим по градиенту. Как средствами api изменить цвет или характеристику градиента. Спасибо....
Вопрос № 90707: Доброе время суток. Поставил ворд xp. Так вот там когда навода на меню в верху, соответствующая менюшка окрашивается в другой цвет и у неё появляется ещё чёрный контур, как средствами api это дело поменять или реализовать в своей проге. Спасибо....
Вопрос № 90708: Доброе время суток. Не подскажите как расширить язык javascript. Ну допустим я хочу добавить пару свойств для каких нибудь элементов,ну например,чтобы статус бар окрашивался в любой цвет или если такое свойство есть а я не знаю то извиняйте, просто я...

Вопрос № 90.706
Доброе время суток. Расскажите вот у окна наверху полоска залита синим по градиенту. Как средствами api изменить цвет или характеристику градиента. Спасибо.
Отправлен: 09.06.2007, 14:12
Вопрос задал: Александр Михайлович (статус: Посетитель)
Всего ответов: 2
Мини-форум вопроса >>> (сообщений: 0)

Отвечает: Новак Александер Васильевич
Здравствуйте, Александр Михайлович!
Я нахожу здесь два варианта:
1. С помощью системной метрике, но в этом случае меняются заголовки всех приложении.
2. Зделать окно WS_POPUP WS_VISIBLE WS_MINIMIZEBOX, т.е. без меню и создать его стандартными элементами.
Ответ отправил: Новак Александер Васильевич (статус: 1-ый класс)
Ответ отправлен: 09.06.2007, 16:48

Отвечает: Sashok
Здравствуйте, Александр Михайлович!
Так же как и с меню. через обработку WM_NCPAINT. Смотрите свой предыдущий вопрос.
Ответ отправил: Sashok (статус: 3-ий класс)
Ответ отправлен: 09.06.2007, 17:08


Вопрос № 90.707
Доброе время суток. Поставил ворд xp. Так вот там когда навода на меню в верху, соответствующая менюшка окрашивается в другой цвет и у неё появляется ещё чёрный контур, как средствами api это дело поменять или реализовать в своей проге. Спасибо.
Отправлен: 09.06.2007, 14:13
Вопрос задал: Александр Михайлович (статус: Посетитель)
Всего ответов: 1
Мини-форум вопроса >>> (сообщений: 0)

Отвечает: Sashok
Здравствуйте, Александр Михайлович!
Только отрисовывать ручками. Вам Необходимо обрабатывать сообщение WM_NCPAINT. Оно отправляется окну в тот момент когда перерисовываются объекты вне клиентской области окна. Обработка WM_PAINT не поможет (меню окна не входит в клиентскую область). С WM_NCPAINT в качестве параметров в wParam программе передаётся дескриптор региона окна. Не забудьте вернуть 0, иначе никаких изменений не произойдет. О регионах можно почитать в Delphi World'e: www.delphiworld.narod.ru. Там есть готовые примеры.
Ответ отправил: Sashok (статус: 3-ий класс)
Ответ отправлен: 09.06.2007, 17:07


Вопрос № 90.708
Доброе время суток. Не подскажите как расширить язык javascript. Ну допустим я хочу добавить пару свойств для каких нибудь элементов,ну например,чтобы статус бар окрашивался в любой цвет или если такое свойство есть а я не знаю то извиняйте, просто я имею ввиду самому внести какое нибудь новшество в этот скриптовый язык, расширить его. Как это сделать. И скажите ещё вот что, где парсер dll-ка которая обрабатывает всё это дела как она называется. Спасибо.
Отправлен: 09.06.2007, 14:15
Вопрос задал: Александр Михайлович (статус: Посетитель)
Всего ответов: 1
Мини-форум вопроса >>> (сообщений: 1)

Отвечает: Зенченко Константин Николаевич
Здравствуйте, Александр Михайлович!

Есть такая рассылка / КОМПЬЮТЕРЫ И ПО / Языки программирования / Java/JavaScript.

Зачем сразу использовать WinAPI, если в самом javascript есть возможность разширения с помощью constructor. Вы сможете задавать любое количество свойств. О том как это зделать Вы можете прочитать в этих книгах 862 или 863.
Удачи!
---------
И только наступив на грабли мы преобретаем драгоценный опыт!
Ответ отправил: Зенченко Константин Николаевич (статус: Практикант)
Ответ отправлен: 09.06.2007, 14:42


Отправить вопрос экспертам этой рассылки

Приложение (если необходимо):

* Код программы, выдержки из закона и т.п. дополнение к вопросу.
Эта информация будет отображена в аналогичном окне как есть.

Обратите внимание!
Вопрос будет отправлен всем экспертам данной рассылки!

Для того, чтобы отправить вопрос выбранным экспертам этой рассылки или
экспертам другой рассылки портала RusFAQ.ru, зайдите непосредственно на RusFAQ.ru.


Форма НЕ работает в почтовых программах The BAT! и MS Outlook (кроме версии 2003+)!
Чтобы отправить вопрос, откройте это письмо в браузере или зайдите на сайт RusFAQ.ru.


© 2001-2007, Портал RusFAQ.ru, Россия, Москва.
Авторское право: ООО "Мастер-Эксперт Про"
Email: support@rusfaq.ru, тел.: +7 (926) 535-23-31
Хостинг: "Московский хостер"
Поддержка: "Московский дизайнер"
Авторские права | Реклама на портале
Версия системы: 4.52 от 02.05.2007
Яндекс Rambler's Top100
RusFAQ.ru | MosHoster.ru | MosDesigner.ru | RusIRC.ru
Kalashnikoff.ru | RadioLeader.ru | RusFUCK.ru

В избранное