Создание для командных кнопок графических изображений
-----------------------------------------------------------------
Хотя вы можете создавать графические изображения (битовые массивы) для командных кнопок на этапе выполнения, эту задачу следует решать с помощью ресурсов. Используя пакет разработчика ресурсов, вам нужно создать для каждой командной кнопки три раз- личных битовых массива: один для позиционирования сверху, один для позиционирования снизу и один для позиционирования в фокусе ввода.
С этими графическими изображениями вы можете делать что угодно. Здесь ограничений нет. Вы можете изменять цвет образа в зависимости от состояния кнопки или перемещать образы (что обычно используется) при нажатии, а также добавлять вокруг текста кнопки линию из точек, когда она находится в фокусе (активна). На Рис. 6.2 показано три графических изображения для командной кнопки Add Pen палитры пера.
+------------------+ +------------------+ +------------------+ | |# | . | | . |# | @@ Add |# | @@ : Add : | | @@ : Add : |# | @@@@@@ Pen |# | @@@@@@ : Pen : | | @@@@@@ : Pen : |# | @@ |# | @@ . | | @@ . |# | |# | | | |# +------------------+# +------------------+ +------------------+# ################### ###################
Рис. 6.2 Графические изображения для специализированной кнопки.