|
virtual |
Creates the Windows popup window, embedded list box control and fills it with the IntelliSense data.
This function is called automatically from CBCGPEditCtrl::InvokeIntelliSense. It creates CMiniFrameWnd window and the embedded list box control. Then it fills the list box control with the IntelliSense data from lstData. The position on the screen is calculated according to the current caret position in the parent edit control.
The height is calculated according to the number of visible items in the list box (CBCGPIntelliSenseLB::m_nNumVisibleItems). The width is calculated according to the maximal item width (image size + max text width depending on the font).
lstData | Contains the IntelliSense data. |
dwStyle | The window style. |
pt | Specifies the top left corner of the window. Calculated according to the caret position in the edit control. |
pParentWnd | Points to the parent window (usually edit control). |
pLBFont | The font to be used by the list box to display the IntelliSense data. |
pImageList | Image list for the list box items. |
pLBDataRTC | Pointer to the runtime class of the custom (CBCGPIntelliSenseLB - derived) list box. |