Página 1 de 1
TBrwColumn:cHeader
Publicado: Mié Oct 11, 2006 2:54 pm
por ignacio
Oleg,
COLUMN OF oReport ;
TITLE "Line 1", "Line 2", "Line 3", "Line 4" ;
DATA ..., ..., ..., ...
Regards,
--
Ignacio Ortiz de Zúñiga
http://www.xailer.com
"Oleg" <
info@cluster.samara.ru> escribió en el mensaje
news:[email=
452ce822@news.xailer.com...]
452ce822@news.xailer.com...[/email]
> Dear developers!
>
> Is there any way to divide TBrwColumn:cHeader into more than one lines?
> (like in Clipper's TBColumn:Heading with using ';' char)
>
> If not, can you add this feature to some near release?
>
> Thank you.
> Oleg.
>
>
TBrwColumn:cHeader
Publicado: Mié Oct 11, 2006 2:54 pm
por NoName
Oleg,
COLUMN OF oReport ;
TITLE "Line 1", "Line 2", "Line 3", "Line 4" ;
DATA ..., ..., ..., ...
Regards,
--
Ignacio Ortiz de Zúñiga
http://www.xailer.com
"Oleg" <
info@cluster.samara.ru> escribió en el mensaje
news:[email=
452ce822@news.xailer.com...]
452ce822@news.xailer.com...[/email]
> Dear developers!
>
> Is there any way to divide TBrwColumn:cHeader into more than one lines?
> (like in Clipper's TBColumn:Heading with using ';' char)
>
> If not, can you add this feature to some near release?
>
> Thank you.
> Oleg.
>
>
TBrwColumn:cHeader
Publicado: Mié Oct 11, 2006 8:17 pm
por Oleg
Ignacio,
my question was about TBrowse column heading, not TReport.
Regards,
Oleg.
TBrwColumn:cHeader
Publicado: Mié Oct 11, 2006 8:17 pm
por Oleg
Ignacio,
my question was about TBrowse column heading, not TReport.
Regards,
Oleg.
TBrwColumn:cHeader
Publicado: Jue Oct 12, 2006 11:41 am
por _support_
Oleg,
Sorry for the mistake. I am afraid you can not. The underlaying THeader
control is a Windows API control that does not support that feature.
I suggest you use the TBrwColumn:cTooltip to put any extra information you
may need.
Regards,
"Oleg" <
info@cluster.samara.ru> escribió en el mensaje
news:[email=
452d2578@news.xailer.com...]
452d2578@news.xailer.com...[/email]
> Ignacio,
>
> my question was about TBrowse column heading, not TReport.
>
> Regards,
> Oleg.
>
>
>
TBrwColumn:cHeader
Publicado: Jue Oct 12, 2006 11:41 am
por _support_
Oleg,
Sorry for the mistake. I am afraid you can not. The underlaying THeader
control is a Windows API control that does not support that feature.
I suggest you use the TBrwColumn:cTooltip to put any extra information you
may need.
Regards,
"Oleg" <
info@cluster.samara.ru> escribió en el mensaje
news:[email=
452d2578@news.xailer.com...]
452d2578@news.xailer.com...[/email]
> Ignacio,
>
> my question was about TBrowse column heading, not TReport.
>
> Regards,
> Oleg.
>
>
>
TBrwColumn:cHeader
Publicado: Jue Oct 12, 2006 3:18 pm
por Oleg
Ignacio, Jose!
> Sorry for the mistake. I am afraid you can not. The underlaying THeader
> control is a Windows API control that does not support that feature.
I have looked at Win32 API and found that multiline header item can be drawn
using HDF_OWNERDRAW style.
Can you add it to Xailer? I think it will not be so difficult.
It is really like in TStatusBar and TStatusPanel (TStatusBar:OnDrawItem and
TStatusPanel:lOwnerDraw):
THeader:OnDrawItem
THeaderItem:lOwnerDraw.
I need it very much.
Thank you.
Oleg.
TBrwColumn:cHeader
Publicado: Jue Oct 12, 2006 3:18 pm
por Oleg
Ignacio, Jose!
> Sorry for the mistake. I am afraid you can not. The underlaying THeader
> control is a Windows API control that does not support that feature.
I have looked at Win32 API and found that multiline header item can be drawn
using HDF_OWNERDRAW style.
Can you add it to Xailer? I think it will not be so difficult.
It is really like in TStatusBar and TStatusPanel (TStatusBar:OnDrawItem and
TStatusPanel:lOwnerDraw):
THeader:OnDrawItem
THeaderItem:lOwnerDraw.
I need it very much.
Thank you.
Oleg.
TBrwColumn:cHeader
Publicado: Sab Oct 14, 2006 9:40 am
por _support_
Oleg,
A lot of windows control has that OWNERDRAW capability but on that case ALL
the painting must be done by us. A lot of work I assure you.
Regards,
"Oleg" <
info@cluster.samara.ru> escribió en el mensaje
news:[email=
452e32d8@news.xailer.com...]
452e32d8@news.xailer.com...[/email]
> Ignacio, Jose!
>
>> Sorry for the mistake. I am afraid you can not. The underlaying THeader
>> control is a Windows API control that does not support that feature.
>
> I have looked at Win32 API and found that multiline header item can be
> drawn
> using HDF_OWNERDRAW style.
> Can you add it to Xailer? I think it will not be so difficult.
> It is really like in TStatusBar and TStatusPanel (TStatusBar:OnDrawItem
> and
> TStatusPanel:lOwnerDraw):
> THeader:OnDrawItem
> THeaderItem:lOwnerDraw.
>
> I need it very much.
>
> Thank you.
> Oleg.
>
>
TBrwColumn:cHeader
Publicado: Sab Oct 14, 2006 9:40 am
por _support_
Oleg,
A lot of windows control has that OWNERDRAW capability but on that case ALL
the painting must be done by us. A lot of work I assure you.
Regards,
"Oleg" <
info@cluster.samara.ru> escribió en el mensaje
news:[email=
452e32d8@news.xailer.com...]
452e32d8@news.xailer.com...[/email]
> Ignacio, Jose!
>
>> Sorry for the mistake. I am afraid you can not. The underlaying THeader
>> control is a Windows API control that does not support that feature.
>
> I have looked at Win32 API and found that multiline header item can be
> drawn
> using HDF_OWNERDRAW style.
> Can you add it to Xailer? I think it will not be so difficult.
> It is really like in TStatusBar and TStatusPanel (TStatusBar:OnDrawItem
> and
> TStatusPanel:lOwnerDraw):
> THeader:OnDrawItem
> THeaderItem:lOwnerDraw.
>
> I need it very much.
>
> Thank you.
> Oleg.
>
>
TBrwColumn:cHeader
Publicado: Sab Oct 14, 2006 9:36 pm
por Oleg
Ignacio,
> A lot of windows control has that OWNERDRAW capability but on that case
ALL
> the painting must be done by us. A lot of work I assure you.
You can use my sample as a base.
Regards,
Oleg
Attached files test9.zip (3.4 KB)Â
TBrwColumn:cHeader
Publicado: Sab Oct 14, 2006 9:36 pm
por Oleg
Ignacio,
> A lot of windows control has that OWNERDRAW capability but on that case
ALL
> the painting must be done by us. A lot of work I assure you.
You can use my sample as a base.
Regards,
Oleg
Attached files test9.zip (3.4 KB)Â
TBrwColumn:cHeader
Publicado: Dom Oct 15, 2006 4:39 pm
por ignacio
Oleg,
You may inherit from THeader class and do it your self.
Regards,
"Oleg" <
info@cluster.samara.ru> escribió en el mensaje
news:[email=
45312c7d@news.xailer.com...]
45312c7d@news.xailer.com...[/email]
> Ignacio,
>
>> A lot of windows control has that OWNERDRAW capability but on that case
> ALL
>> the painting must be done by us. A lot of work I assure you.
>
> You can use my sample as a base.
>
> Regards,
> Oleg
>
>
>
TBrwColumn:cHeader
Publicado: Dom Oct 15, 2006 4:39 pm
por Guest
Oleg,
You may inherit from THeader class and do it your self.
Regards,
"Oleg" <
info@cluster.samara.ru> escribió en el mensaje
news:[email=
45312c7d@news.xailer.com...]
45312c7d@news.xailer.com...[/email]
> Ignacio,
>
>> A lot of windows control has that OWNERDRAW capability but on that case
> ALL
>> the painting must be done by us. A lot of work I assure you.
>
> You can use my sample as a base.
>
> Regards,
> Oleg
>
>
>
TBrwColumn:cHeader
Publicado: Dom Oct 15, 2006 8:18 pm
por ignacio
Oleg,
Thank you for your sample, but as you said is just a base for the work. For
example your code does not support Themes.
I suggest you use a bitmap for the column. Is quite easy to create a bitmap
from two lines of text and surely you know how to do it.
Thank you again for your work. Maybe in the future we decide to support
multiline headers, but right now our goal is to publish the final
Professional version ASAP.
Regards,
"Ignacio Ortiz" <
Noname@ozs.com> wrote in message
news:45324831$[email=
1@news.xailer.com...]
1@news.xailer.com...[/email]
> Oleg,
>
> You may inherit from THeader class and do it your self.
>
> Regards,
>
>
> "Oleg" <
info@cluster.samara.ru> escribió en el mensaje
> news:[email=
45312c7d@news.xailer.com...]
45312c7d@news.xailer.com...[/email]
>> Ignacio,
>>
>>> A lot of windows control has that OWNERDRAW capability but on that case
>> ALL
>>> the painting must be done by us. A lot of work I assure you.
>>
>> You can use my sample as a base.
>>
>> Regards,
>> Oleg
>>
>>
>>
>
>
TBrwColumn:cHeader
Publicado: Dom Oct 15, 2006 8:18 pm
por NoName
Oleg,
Thank you for your sample, but as you said is just a base for the work. For
example your code does not support Themes.
I suggest you use a bitmap for the column. Is quite easy to create a bitmap
from two lines of text and surely you know how to do it.
Thank you again for your work. Maybe in the future we decide to support
multiline headers, but right now our goal is to publish the final
Professional version ASAP.
Regards,
"Ignacio Ortiz" <
Noname@ozs.com> wrote in message
news:45324831$[email=
1@news.xailer.com...]
1@news.xailer.com...[/email]
> Oleg,
>
> You may inherit from THeader class and do it your self.
>
> Regards,
>
>
> "Oleg" <
info@cluster.samara.ru> escribió en el mensaje
> news:[email=
45312c7d@news.xailer.com...]
45312c7d@news.xailer.com...[/email]
>> Ignacio,
>>
>>> A lot of windows control has that OWNERDRAW capability but on that case
>> ALL
>>> the painting must be done by us. A lot of work I assure you.
>>
>> You can use my sample as a base.
>>
>> Regards,
>> Oleg
>>
>>
>>
>
>
TBrwColumn:cHeader
Publicado: Lun Oct 16, 2006 8:07 am
por Oleg
Ignacio!
Yes, the main problem in my sample is Themes. I'll try to overcome it.
Now I can do almost all I want with Header at runtime.
But the real solution would be extandable IDE with support
of third-party components

I wait for it with impatience

Thank you for your time.
Regards,
Oleg
TBrwColumn:cHeader
Publicado: Lun Oct 16, 2006 8:07 am
por Oleg
Ignacio!
Yes, the main problem in my sample is Themes. I'll try to overcome it.
Now I can do almost all I want with Header at runtime.
But the real solution would be extandable IDE with support
of third-party components

I wait for it with impatience

Thank you for your time.
Regards,
Oleg