Rev 9017 | Rev 9060 | Go to most recent revision | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 9017 | Rev 9052 | ||
---|---|---|---|
Line 2252... | Line 2252... | ||
2252 | (должен быть 40 байт для будущей совместимости) |
2252 | (должен быть 40 байт для будущей совместимости) |
2253 | Возвращаемое значение: |
2253 | Возвращаемое значение: |
2254 | * функция не возвращает значения |
2254 | * функция не возвращает значения |
2255 | Формат таблицы цветов: каждый элемент - |
2255 | Формат таблицы цветов: каждый элемент - |
2256 | dword-значение цвета 0x00RRGGBB |
2256 | dword-значение цвета 0x00RRGGBB |
2257 | * +0: dword: frames - цвет рамки |
2257 | * +0: dword: none - зарезервировано |
2258 | * +4: dword: grab - цвет заголовка |
2258 | * +4: dword: none - зарезервировано |
2259 | * +8: dword: grab_button - цвет кнопки на полосе заголовка |
2259 | * +8: dword: work_dark - темный цвет рабочей области для придания |
- | 2260 | объемна элементам интерфейса |
|
2260 | * +12 = +0xC: dword: grab_button_text - цвет текста на кнопке |
2261 | * +12 = +0xC: dword: work_light - светлый цвет рабочей области для |
2261 | на полосе заголовка |
2262 | придания объемна элементам интерфейса |
2262 | * +16 = +0x10: dword: grab_text - цвет текста на заголовке |
2263 | * +16 = +0x10: dword: grab_text - цвет текста на заголовке |
2263 | * +20 = +0x14: dword: work - цвет рабочей области |
2264 | * +20 = +0x14: dword: work - цвет рабочей области |
2264 | * +24 = +0x18: dword: work_button - цвет кнопки в рабочей области |
2265 | * +24 = +0x18: dword: button - цвет кнопки в рабочей области |
2265 | * +28 = +0x1C: dword: work_button_text - цвет текста на кнопке |
2266 | * +28 = +0x1C: dword: button_text - цвет текста на кнопке |
2266 | в рабочей области |
2267 | в рабочей области |
2267 | * +32 = +0x20: dword: work_text - цвет текста в рабочей области |
2268 | * +32 = +0x20: dword: work_text - цвет текста в рабочей области |
2268 | * +36 = +0x24: dword: work_graph - цвет графики в рабочей области |
2269 | * +36 = +0x24: dword: graph - цвет графики в рабочей области |
2269 | Замечания: |
2270 | Замечания: |
2270 | * Структура таблицы цветов описана в стандартном включаемом файле |
2271 | * Структура таблицы цветов описана в стандартном включаемом файле |
2271 | macros.inc под названием system_colors; например, можно писать: |
2272 | macros.inc под названием system_colors; например, можно писать: |
2272 | sc system_colors ; объявление переменной |
2273 | sc system_colors ; объявление переменной |
2273 | ... ; где-то надо вызвать |
2274 | ... ; где-то надо вызвать |
2274 | ; описываемую функцию с ecx=sc |
2275 | ; описываемую функцию с ecx=sc |
2275 | mov ecx, [sc.work_button_text] ; читаем цвет текста |
2276 | mov ecx, [sc.button_text] ; читаем цвет текста |
2276 | ; на кнопке в рабочей области |
2277 | ; на кнопке в рабочей области |
2277 | * Использование/неиспользование этих цветов - дело исключительно |
2278 | * Использование/неиспользование этих цветов - дело исключительно |
2278 | самой программы. Для использования нужно просто при вызове функций |
2279 | самой программы. Для использования нужно просто при вызове функций |
2279 | рисования указывать цвет, взятый из этой таблицы. |
2280 | рисования указывать цвет, взятый из этой таблицы. |
2280 | * При изменении таблицы стандартных цветов (подфункцией 2 с |
2281 | * При изменении таблицы стандартных цветов (подфункцией 2 с |