Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2008.04.27;
Скачать: CL | DM;

Вниз

KOLMHXPStyle   Найти похожие ветки 

 
Compiler ©   (2007-08-27 16:35) [0]

Скачал KOLMHXPStyle. Не работает.
Функция ThrowWndProc(...) Self_ := Pointer(GetProp(Wnd, ID_SELF)); Self_ всегда=nil. Отсюда ошибки и прога валится. В чем приKOL?


 
Andrey_rus ©   (2007-08-27 17:34) [1]

Что не догоняю - какая связь между KOLMHXPStyle и ThrowWndProc?


 
Compiler ©   (2007-08-27 22:27) [2]

Функция ThrowWndProc(..) из модуля KOLMHXPStyle.pas отвечает за отрисовку контролов в стиле XP.
http://www.kolnmck.ru/files/components/controls/mhxpstyle.7z


 
Andrey_rus ©   (2007-08-27 22:38) [3]

За за отрисовку контролов в стиле XP отвечает OS, при наличии соответствующего манифеста в ресурсе программы.


 
mdw ©   (2007-08-28 10:14) [4]

Не спорьте, горячие финские парни. :))
> Andrey_rus
KOLMHXPStyle представляют собой набор компонентов, реализующих собственную отрисовку в стиле Office XP.
> Compiler
Если вам нужно, то приведите в рабочее состояние и пришлите, обновим. Автор вряд ли, по крайней мере в ближайшее время, будет поддерживать. Поищите в Kol.pas ID_SELF и исправте по аналогии в KOLMHXPStyle. Примерно так:
    {$IFDEF USE_PROP}
    self_ := Pointer( GetProp( W, ID_SELF ) );
    {$ELSE}
    self_ := Pointer( GetWindowLong( W, GWL_USERDATA ) );
    {$ENDIF}


 
Compiler ©   (2007-08-28 21:26) [5]



>    {$IFDEF USE_PROP}
>     self_ := Pointer( GetProp( W, ID_SELF ) );
>     {$ELSE}
>     self_ := Pointer( GetWindowLong( W, GWL_USERDATA ) );
>
>     {$ENDIF}


Именно так и работает.

> 2 mdw



Страницы: 1 вся ветка

Текущий архив: 2008.04.27;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.016 c
2-1207309431
Leon161
2008-04-04 15:43
2008.04.27
создание некоторого числа объектов на форме в нужных координатах


2-1207326198
Zloy_Funtik
2008-04-04 20:23
2008.04.27
два вопроса:.по поводу компонент Edit и StringGrid


2-1206789039
alex_kasycky
2008-03-29 14:10
2008.04.27
TRichEdit


8-1175341389
Vasilit
2007-03-31 15:43
2008.04.27
Независимое управление несколькими видеопотоками на VMR9


2-1206891447
shredder2003
2008-03-30 19:37
2008.04.27
как у Button изменить цвет фона?