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

RusFAQ.ru: Программирование на Basic / VBA


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

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

Выпуск № 367
от 08.09.2006, 18:05

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


Вопрос № 54159: Здравствуйте! Вопрос не совсем по VB, но все же... Как известно, с помощью API можно изменять текст окна, его координаты, рзмеры, блокировать окно и т.п. Так же, некоторые действия можно совершать и с элементами окна, например, кнопку на окне...

Вопрос № 54.159
Здравствуйте!
Вопрос не совсем по VB, но все же...
Как известно, с помощью API можно изменять текст окна, его координаты, рзмеры, блокировать окно и т.п. Так же, некоторые действия можно совершать и с элементами окна, например, кнопку на окне можно скрыть, заблокировать или поменять надпись, главное чтобы был известен дескриптор. Получается, что через API-функцию мы просто меняем свойтво этой кнопки
А возможно ли поменять, к примеру, цвет этой кнопки или какие либо другие свойства через ту же WinAPI?
Отправлен: 03.09.2006, 13:12
Вопрос задал: Таянчин Алексей Геннадьевич (статус: Посетитель)
Всего ответов: 3
Мини-форум вопроса >>> (сообщений: 0)

Отвечает: Кокорич Вадим Леонидович
Здравствуйте, Таянчин Алексей Геннадьевич!

Где-то на http://www.vb.kiev.ua/code в разделе API видел трюк, который заставлял кнопку "Пуск" глазами следить за перемещением курсора мыши по рабочему столу. А вот другой трюк все с той же злосчастной кнопкой, заставляющий ее подпрыгивать... (см. приложение). Прога простая - одна форма и одна кнопка с одним событием. Запустить можно, не компилируя. Прикольно :-)))

Приложение:

---------
Труд сделал обезьяну человеком, а лень человека - программистом !

Ответ отправил: Кокорич Вадим Леонидович (статус: 6-ой класс)
Ответ отправлен: 03.09.2006, 13:35
Оценка за ответ: 4
Комментарий оценки:
И в правду, весело выглядит :)
Но это прграмма только изменяет коотрдинаты кнопки Пуск, на вопрос, возможно ли изменить другие свойства (цвет) Вы не ответили.

Отвечает: EPDSota
Здравствуйте, Таянчин Алексей Геннадьевич!

Все-что написано для виндовс - так или иначе работает через API... Насчет остальных свойств кнопки - смотри API функцию SetWindowLong...
---------
Открыть глаза навстречу солнцу
Ответ отправил: EPDSota (статус: Специалист)
Ответ отправлен: 04.09.2006, 09:20
Оценка за ответ: 4

Отвечает: Макаренко Е.В.
Здравствуйте, Таянчин Алексей Геннадьевич!
Можно и цвет поменять.
Посмотрите список Properties.
Обычно это вспомогательное окно (извините, если знаете).
Там приводится список ключевых параметров объекта.
Для более подробного изучения структуры придется лезть в ObjectBrowser.
---------
осторожность, точность... и горит все синим пламенем! :))
Ответ отправил: Макаренко Е.В. (статус: 9-ый класс)
Ответ отправлен: 04.09.2006, 10:30
Оценка за ответ: 4


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

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

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

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

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


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


© 2001-2006, Портал RusFAQ.ru, Россия, Москва.
Идея, дизайн, программирование: Калашников О.А.
Email: adm@rusfaq.ru, Тел.: +7 (926) 535-23-31
Авторские права | Реклама на портале
Версия системы: 4.36 от 06.09.2006
Яндекс Rambler's Top100

В избранное