|
|
|
Передача значений типовых свойств в ActiveX
|
|||
|---|---|---|---|
|
#18+
Добрый день всем! Извините что задолбал уже всех со своим ActiveX, но нигде не могу найти хорошую документацию по этому вопросу. Сейчас проблема такая: есть типовое свойство BackColor, как передать ему значение из программы контроллера, в частности из IE. Я пишу так <OBJECT ID="Gr Class" WIDTH="600" HEIGHT="600" CLASSID="CLSID:D9DAECDA-DFA9-11D8-A207-006094A59D9B"> <param name="BackColor" value=#00FF66> <param name="ForeColor" value=#FF0033> </OBJECT> но ничего не меняется. Предполагаю, что надо что-то написать в функции OnDraw, но что? Заранее большое спасибо! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.07.2004, 08:29 |
|
||
|
Передача значений типовых свойств в ActiveX
|
|||
|---|---|---|---|
|
#18+
Прямоугольник соответствующего цвета нарисовать в качестве фона например ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.07.2004, 10:45 |
|
||
|
Передача значений типовых свойств в ActiveX
|
|||
|---|---|---|---|
|
#18+
Нарисовать-то можно. Вот так допустим: COLORREF back; ::OleTranslateColor (255 ,NULL,&back); HBRUSH bb=::CreateSolidBrush (back); ::SelectObject (cdc,bb); ::FillRect (cdc,&rc,bb); ::DeleteObject (bb); Но как вместо 255 получить цвет, который web-дизайнер задал в браузере: <param name="BackColor" value="red"> A? Интерфейс IPersistPropertyBagImpl я прописал как написано в литературе. Кстати вот ссылка на электронную книгу по ActiveX http://]http://www.piter.com/library/978531400056/activex.phtml Там только надо зарегистрироваться. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.07.2004, 11:10 |
|
||
|
|

start [/forum/topic.php?fid=57&gotonew=1&tid=2034610]: |
0ms |
get settings: |
11ms |
get forum list: |
19ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
70ms |
get topic data: |
10ms |
get first new msg: |
6ms |
get forum data: |
3ms |
get page messages: |
39ms |
get tp. blocked users: |
1ms |
| others: | 235ms |
| total: | 402ms |

| 0 / 0 |
