![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Как сохранить в ini-файл значение HBRUSH ?
demon © (2008-11-28 00:04:00)Подскажите как сохранить в ini-файл значение HBRUSH, и как считать потом это значение чтобы было можно воспользоваться им для создания кистей?
MBo (2008-11-28 05:25:00) [1]можно использовать GetObject
demon (2008-11-28 02:30:00) [2]Тонкий намек понял
KilkennyCat (2008-11-28 01:37:00) [3]
> $0066FF
> одной записью в ini
demon (2008-11-28 01:10:00) [4]Я обычно скармливал процедуре CreateSolidBrush() парамеры вроде $0066FF, вот у меня и возник вышеназваный вопрос, не хочеться хохранять 3 параметра (ну R G и B) для оного лишь цвета, может как одной записью в ini можно обойтись?
PS. Кстате в тех примерах WndCls.hInstance = hInstance; за который я по шапке от некоторых здешних получил, как оправдываться будем? :)
KilkennyCat (2008-11-28 00:59:00) [5]Или ты имеешь ввиду, что не знаешь цвет кисти, и тебе его нужно получить, имея всего лишь хэндл?
Странно.
Вот тебе про кисточки:
http://www.functionx.com/win32/Lesson16.htm
KilkennyCat (2008-11-28 00:55:00) [6]тогда сохраняй цвет.
demon (2008-11-28 00:42:00) [7]Того же самого цвета, а не туже самую :)
Одна программа должна записать данные о цвете кисти в ini, а вторая программа их считать и создать кисть того же цвета.
KilkennyCat (2008-11-28 00:33:00) [8]И ты ожидаешь получить ту же самую кисть?
demon (2008-11-28 00:09:00) [9]Это ясно. Воспользоваться в смысле через CreateSolidBrush()
Amoeba (2008-11-28 00:07:00) [10]Сохранить то можно (как Integer), только воспользоваться потом никак не получится. Дескипторами ведает сама система.