我试了N个版本全都没反映选是选中了,但看不出来,就是没被高亮显示 //UpdateData( TRUE );
//m_list.InsertItem( 1, _T("ok"));
m_list.SetItemState( 1, LVIS_SELECTED , LVIS_SELECTED );
// m_list.EnsureVisible( 1, FALSE );
//INT nSelected = m_list.GetNextItem( -1, LVNI_SELECTED );
//if ( nSelected == 1 )
// MessageBox(_T("ok")); ///m_list.SendMessage(WM_LBUTTONDOWN, (WPARAM)MK_LBUTTON, MAKELPARAM( 0, 0 ) );
//m_list.SendMessage(WM_LBUTTONUP , (WPARAM)MK_LBUTTON, MAKELPARAM( 0, 0 ) );
//m_list.RedrawItems(0, 2);
// m_list.SetCheck( 0, TRUE );
m_list.GetFocus();
UpdateData( FALSE );
//m_list.InsertItem( 1, _T("ok"));
m_list.SetItemState( 1, LVIS_SELECTED , LVIS_SELECTED );
// m_list.EnsureVisible( 1, FALSE );
//INT nSelected = m_list.GetNextItem( -1, LVNI_SELECTED );
//if ( nSelected == 1 )
// MessageBox(_T("ok")); ///m_list.SendMessage(WM_LBUTTONDOWN, (WPARAM)MK_LBUTTON, MAKELPARAM( 0, 0 ) );
//m_list.SendMessage(WM_LBUTTONUP , (WPARAM)MK_LBUTTON, MAKELPARAM( 0, 0 ) );
//m_list.RedrawItems(0, 2);
// m_list.SetCheck( 0, TRUE );
m_list.GetFocus();
UpdateData( FALSE );
解决方案 »
- MFC 单文档CFormView,菜单项弹出对话框问题,求例程。谢谢
- VC ID号意义
- 关于局域网打印机问题。请指教。
- 如何隐藏或显示分割窗口中的一个视图
- 那位COM高手,帮看看。 用IDispatch 接口操作Excel。先谢了
- 请求各位高手帮忙:关于日期的若干问题!
- 有谁知道,使用remotedata control 和dbgrid control 在非绑定的情况下,如何使用odbc,使用代码,实现数据在dbgrid中显示
- 要求输入的必须是字母、数字、汉字、或者三者的混合体,如何屏蔽其他的字符?
- 请问如何做一个类似于2000中的计算机管理的程序
- 怎樣才能使exe project和dll project共同在一個workspace運行,即可同時跟蹤exe和dll。
- 捕获消息
- 如何判断是否选中了一条线?
LVS_EX_TRACKSELECT
LVS_EX_FULLROWSELECT
DWORD dwExStyle = m_list.GetExtendedStyle();
mlist.SetExtendedStyle(dwExStyle |LVS_EX_TRACKSELECT |LVS_EX_FULLROWSELECT);