# XLIST Sample: Displays Text or Bitmaps

The XLIST sample is a control, subclassed from a Windows list box, that displays text or bitmap items. It demonstrates methods, ambient properties, picture holders, and font holders.

Security Note
This sample code is provided to illustrate a concept and should not be used in applications or Web sites, as it may not illustrate the safest coding practices.

# Building and Running the Sample

#### To build and run the XLIST sample

1. Open the solution Xlist.sln.

2. On the Build menu, click Build.

See Controls Samples for details on adding a control to the Toolbox, manually registering a control, and using the ActiveX Control Test Container.

# Keywords

The XLIST sample demonstrates the following keywords:

AddItem; AfxGetInstanceHandle; CBrush::CreateSolidBrush; CDC::DrawFocusRect; CDC::ExtTextOut; CDC::FillRect; CDC::InvertRect; CDC::SelectObject; CDC::SelectStockObject; CDC::SetBkMode; CDC::SetTextColor; CDialog::DoModal; CObArray::GetAt; CObArray::GetSize; CObArray::InsertAt; CObArray::RemoveAll; CObject::IsKindOf; COleDispatchDriver::AttachDispatch; COleDispatchDriver::DetachDispatch; COleDispatchDriver::GetProperty; CString::AllocSysString; GetDC; GetDeviceCaps; GetSystemMetrics; HIWORD; LOWORD; MAKELONG; ReleaseDC; SendMessage

Note
Some samples, such as this one, have not been modified to reflect the changes in the Visual C++ wizards, libraries, and compiler, but still demonstrate how to complete your desired task.