void CPromtDlg::DoDataExchange(CDataExchange* pDX)
{
CDialog::DoDataExchange(pDX);
DDX_Control(pDX, IDC_LIST1, m_lbx);
DDX_Control(pDX, IDC_EDIT1, m_edit);
DDX_Control(pDX, IDC_CancelButton, m_cButton);
DDX_Control(pDX, IDC_SetButton, m_sButton);
}
BEGIN_MESSAGE_MAP(CPromtDlg, CDialog)
ON_WM_PAINT()
ON_WM_QUERYDRAGICON()
//}}AFX_MSG_MAP
ON_BN_CLICKED(IDC_SetButton, &CPromtDlg::OnBnClickedSetbutton)
ON_BN_CLICKED(IDC_CancelButton, &CPromtDlg::OnBnClickedCancelbutton)
END_MESSAGE_MAP()
// CPromtDlg message handlers
BOOL CPromtDlg::OnInitDialog()
{
CDialog::OnInitDialog();
// Set the icon for this dialog. The framework does this automatically
// when the application's main window is not a dialog
SetIcon(m_hIcon, TRUE); // Set big icon
SetIcon(m_hIcon, FALSE); // Set small icon
m_lbx.AddString(_T("first"));
m_lbx.AddString(_T("second"));
m_lbx.AddString(_T("third"));
m_lbx.AddString(_T("fourth"));
m_lbx.AddString(_T("fifth"));
m_lbx.AddString(_T("sixth"));
m_lbx.AddString(_T("seventh"));
m_lbx.AddString(_T("eighth"));
m_vTip.Create(this);
m_vTip.AddTool(&m_sButton,_T("Set Tip"));
m_vTip.AddTool(&m_cButton,_T("Cancel Tip"));
m_vTip.AddTool(&m_edit,_T("Print tip"));
m_vTip.AddTool(&m_lbx,_T("list"));
m_vTip.Activate(TRUE);
return TRUE; // return TRUE unless you set the focus to a control
}
Как сделать подсказку(Tips) для строки ListBoxa, MFC?
есть список. Я могу сделать подсказку для него. Но как сделать это для строки списка? чтобы каждая строка имела свою подсказку.