Реклама i
Стань нашим партнером - зарабатывай с нами!
| Правила | Регистрация | Пользователи | Поиск | Сообщения за день | Все разделы прочитаны |  Справка по форуму | Файлообменник |

Вернуться   Форум DWG.RU > Программное обеспечение > Программирование > LISP > Как закрашивать :image_button строго в БЕЛЫЙ цвет ?

Как закрашивать :image_button строго в БЕЛЫЙ цвет ?

Ответ
Поиск в этой теме
Непрочитано 30.07.2018, 13:22 #1
Как закрашивать :image_button строго в БЕЛЫЙ цвет ?
kosmi
 
Регистрация: 16.10.2007
Сообщений: 23

Есть некий :image_button и он должен ВСЕГДА быть БЕЛОГО цвета.

Прцедура
Код:
[Выделить все]
 
(start_image BUT*)
(fill_image 0 0 (dimx_tile BUT*) (dimy_tile BUT*) 7)
(end_image)
прокатывает, если цвет графического экрана чёрный, или до определённой степени тёмный.

Если экран светлый или белый, тогда вышеуказанный код окрашивает :image_button в чёрный цвет.
Первое что пришло на ум, это отслеживать свойство "GraphicsWinModelBackgrndColor" экрана и соответственно
менять номер цвета, но это оказалось трындец как сложно (для меня по крайней мере), существует куча всяких
полутонов и где проходит граница, какой номер цвета нужно применять там или сям, типа всё грустненько стало.
Может кто подскажет вариант без особых танцев с бубном ?
Заранее благодарен.
Просмотров: 1528
 
Непрочитано 30.07.2018, 14:00
#2
Кулик Алексей aka kpblc
Moderator

LISP, C# (ACAD 200[9,12,13,14])
 
Регистрация: 25.08.2003
С.-Петербург
Сообщений: 39,787


Попробуй цвет 255
__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
 
Автор темы   Непрочитано 30.07.2018, 14:33
#3
kosmi


 
Регистрация: 16.10.2007
Сообщений: 23


В том-то и дело, что некоторые цвета, имеющие в ACAD фиксированный номер, например 255, в зависимости
от цвета графического экрана меняют свой фактический оттенок. Если установить цвет экрана как "Белый", для цвета
ACAD №255 оттенок станет в кодах RGB 179,179,179 - и это нас не радует, а если экран чёрный, или в достаточной
степени тёмный, тогда цвет №255 в кодах RGB 255,255,255 - что нас устраивает. Так вот как тут быть ? Надо чтобы
всегда было RGB 255,255,255. Может как-то можно получить мнформацию из ACAD, какой номер цвета ACAD в настоящее
время соответствует оттенку RGB 255,255,255 ?

Последний раз редактировалось kosmi, 30.07.2018 в 14:42.
kosmi вне форума  
 
Непрочитано 30.07.2018, 22:43
#4
Александр Ривилис

программист, рыцарь ObjectARX
 
Регистрация: 09.05.2005
Киев
Сообщений: 2,405
Отправить сообщение для Александр Ривилис с помощью Skype™


Цитата:
Сообщение от kosmi Посмотреть сообщение
Может как-то можно получить мнформацию из ACAD, какой номер цвета ACAD в настоящее
время соответствует оттенку RGB 255,255,255 ?
http://www.lee-mac.com/colourconversion.html#rgbaci
Александр Ривилис вне форума  
 
Автор темы   Непрочитано 31.07.2018, 07:37
#5
kosmi


 
Регистрация: 16.10.2007
Сообщений: 23


Спасибо за ссылку, Александр !
kosmi вне форума  
Ответ
Вернуться   Форум DWG.RU > Программное обеспечение > Программирование > LISP > Как закрашивать :image_button строго в БЕЛЫЙ цвет ?

Размещение рекламы
Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
В таблице печати не удаётся поставить белый цвет (255,255,255) Geor9e AutoCAD 25 29.12.2021 11:31
Можно ли добавить свой цвет (белый) igorium AutoCAD 12 10.03.2018 13:53
Как заменить цвет экрана с черного на белый в Autocad Architecture2012 KaterinaP AutoCAD 14 01.08.2012 14:38
Когда цвет white белый, а когда черный asys AutoCAD 21 08.01.2011 15:55
AutoCad LT 2008: где белый цвет? percilacus AutoCAD 10 24.05.2010 18:58