这个问题 ~~~~啊 ~~ 上代码!!!
在 dlg类中:
void CFdfefdfdfDlg::OnSelchangeList1()
{
CString str;
// TODO: Add your control notification handler code here
// m_ListBox.GetText(m_ListBox.GetCurSel(),str);
// ::AfxMessageBox(str);
MSG message;
DWORD st = GetTickCount();
while(1)
{
if(::PeekMessage(&message, NULL, 0 ,0 , PM_REMOVE))
{
::TranslateMessage(&message);
::DispatchMessage(&message);
if(message.message == WM_LBUTTONDBLCLK)
return;
}
DWORD et = GetTickCount();
if(et - st > 100)
break;
}
AfxMessageBox("clicked!"); // single click
CString strq;
m_ListBox.GetText(m_ListBox.GetCurSel(),strq);
AfxMessageBox(strq);
}
void CFdfefdfdfDlg::OnDblclkList1()
{
// TODO: Add your control notification handler code here
AfxMessageBox("dbclicked!");
CString strq;
CString str2 = "This is db clk";
m_ListBox.GetText(m_ListBox.GetCurSel(),strq);
AfxMessageBox(strq+"***********************dbclk");
}