|
List API
Updated
Monday December 26, 2011
|
Category |
Topic |
|
|
CoolTabs
vb6
vb5
vb4-32
vb4-16*
vb3* |
VBnet CoolTabs
Utility
Use this utility to format the tabstops in a list or textbox.
* Although CoolTabs can generate the code required for
older editions of VB, note that all API declarations and API constants
generated by the CoolTabs utility must be replaced with the proper 16-bit Windows API equivalents.
Also, don't get bitten by the fact that some of the LB_* and EM_* message
constant values changed between 16- and 32-bit Windows. |
|
|
List Alignment
vb6
vb5
vb4-32 |
How to Set Tabstops in a ListBox
Wanted your multi-column list data to line up in list box without using
a fixed-width font? This page shows how using SendMessage. Aug 27.1998
GetTextExtentPoint32: Right-Align List Box Data
Quick method to cause a list box to right-align its contents.
Oct 1.2001
SetWindowLong: Right-Align List Box Data and/or the Scrollbar
Another method to right-align a list box contents, this time by
twiddling the list extended style bit. Nov
3.2001 |
|
|
List Scrolling
vb6
vb5
vb4-32 |
SendMessage: Display the List Box Horizontal Scroll Bar
Use this SendMessage/LB_SETHORIZONTALEXTENT routine to add a correctly-sized horizontal scrollbar to a
list box.
Oct 7.1999
SendMessage: Display the List Box Horizontal Scroll Bar if Needed
An advanced routine that provides a replacement AddItem method for assuring that the longest item added to a list always recalculates the
correctly-sized horizontal scrollbar. Oct
7.1999
|
|
|
List Selections
vb6
vb5
vb4-32 |
SendMessage: Right-Click List Item Selection
Using SendMessage to detect the list item beneath the mouse cursor. April 21.1999 vb4-32, vb5, vb6 onlyLBItemFromPt: Right-Click List Item Selection
Using LBItemFromPt to detect the list item beneath the mouse cursor. April 22.1999 vb4-32, vb5, vb6 only
LBItemFromPt: Right-Click List Item Selection from Any Routine
Using LBItemFromPt to detect the list item beneath the mouse cursor in other than a mouse event. April 23.1999
vb5, vb6 only
|
|
|
List - Misc
vb6
vb5
vb4-32 |
SendMessage: Duplicate List Contents to Another List or Combo
API wrapper functions to copy a list's contents to either another list or combo.
May 11.1999SendMessage: Clearing or Selecting All Items in a List Box
Ever wished you had a fast way of learning all the selections from a MultiSelect
list box or File List box? Here's your answer.
Jan 8.1997
SendMessage: Quickly Find List Box Items using Full or Partial Matching
Locate exact or near-matching strings in a list box using the SendMessage API.
Jan 8.1997
SendMessage: Instantly Fill a List with Files, Folders or Drives
The title says it all! Dec 26.96
BitBlt: Present a Non-Selectable 'No Data' Picture in a ListBox
Simulate some of the listview's LVBKIMAGE functionality in a
list box. Nov 29.2003
SendMessage: Quickly Retrieve Multiple List Box Selections
Get the list indices of all selected items in a MultiSelect list box with this tiny routine.
Aug 8.1998 |
|
|