How to display the headers of the ListBox?
Anonymous
Not applicable
Options
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
2009-01-12
07:01 AM
- last edited on
2023-08-04
02:41 PM
by
Doreena Deng
2009-01-12
07:01 AM
In my ListBox, it has Three headers.
Why??
DGListSetHeaderItemCount(dialId, item, 3); DGListSetHeaderFlags(dialId, item, true, false, false); DGListSetHeaderItemFlags(dialId, item, 1, DG_IS_CENTER|DG_IS_TRUNCMIDDLE, false); DGListSetHeaderItemText(dialId, item, 1, "ID"); DGListSetHeaderItemFlags(dialId, item, 2, DG_IS_CENTER|DG_IS_TRUNCMIDDLE, false); DGListSetHeaderItemText(dialId, item, 2, "Length"); DGListSetHeaderItemFlags(dialId, item, 3, DG_IS_CENTER|DG_IS_TRUNCMIDDLE, false); DGListSetHeaderItemText(dialId, item, 3, "Has");But They can not display all.
Why??
Labels:
- Labels:
-
Add-On (C++)
2 REPLIES 2
Options
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
2009-02-05 04:50 PM
2009-02-05
04:50 PM
You have to set the header item size as well with DGListSetHeaderItemSize.
Hope this helps,
Akos
Hope this helps,
Akos
Options
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
2016-09-27 09:05 AM
2016-09-27
09:05 AM
When creating class-based list box with header, the list box is not created. Also when HasHeader() is called, it will return false whether headerFlag is set to Header or NoHeader.
SingleSelListBox ( const Panel & panel, const Rect & rect, ScrollType scroll = VScroll, PartialItemType part = PartialItems, HeaderFlag headerFlag = NoHeader, <------------------ short headerSize = 0 ); MultiSelListBox ( const Panel & panel, const Rect & rect, ScrollType scroll = VScroll, PartialItemType part = PartialItems, HeaderFlag headerFlag = NoHeader, <------------------ short headerSize = 0);
~ReignBough~
ARCHICAD 27 INT (since AC18)
Windows 11 Pro, AMD Ryzen 7, 3.20GHz, 32.0GB RAM, 64-bit OS
ARCHICAD 27 INT (since AC18)
Windows 11 Pro, AMD Ryzen 7, 3.20GHz, 32.0GB RAM, 64-bit OS