1. 程式人生 > >VC中CListCtrl獲取當前選中行索引號

VC中CListCtrl獲取當前選中行索引號

方法一:  單選的情況下

GetNextItem(-1,LVIS_SELECTED); 

方法二:單選的情況下

不知道你的CListCtrl是否允許多選,如果只允許單選,你只需要呼叫成員函式GetSelectionMark()就可以獲取選中的行號,然後你再呼叫GetItemText()就可以獲取選中行的文字。

方法三: 可以多選的情況下

CString str;
POSITION pos=list.GetFirstSelectedItemPosition(); //pos選中的首行位置
if(pss==NULL)
        AfxMessageBox(L"no item were selected!");

else
{
          while(pos)   //如果你選擇多行
          {
                int nIdx=-1;
                nIdx= list.GetNextSelectedItem(pos);

                if(nIdx >=0&&nIdx<liste.GetItemCount())
                {
                        str =list.GetItemText(nIdx,0);
                }
        }
}

相關推薦

VCCListCtrl獲取當前中行引號

方法一:  單選的情況下 GetNextItem(-1,LVIS_SELECTED);  方法二:單選的情況下 不知道你的CListCtrl是否允許多選,如果只允許單選,你只需要呼叫成員函式GetSelectionMark()就可以獲取選中的行號,然後你再呼叫Get

jquery獲取當前中行數據的方法

需要 fin blog var java 選中行 javascrip 獲取 行數 $("table tr").click(function() { var td = $(this).find("td");// 找到td元素 var lo_id = td[1].in

QTableView獲取當前中行

     QModelIndexList list = ui->tableView->selectedIndexes(); if (list.count() <= 0) return; QModelIndex

VC++ 獲取ListControl中行

CString str; int nId; //首先得到點選的位置 POSITION pos=m_lst.GetFirstSelectedItemPosition(); if(pos==NULL) { MessageBox("請至少選擇一項","提示",MB_ICONEXCLAMATION); return;

在 Mac OS X 怎樣獲取當前資料夾的路徑?

  開啟終端,輸入下面的命令: defaults write com.apple.finder _FXShowPosixPathInTitle -bool YES 就能在頂部看見完整的地址了 在Finder頂端的位址列右鍵,還可以直接訪問路徑中的任意

【轉】MVCController獲取當前View的URL

ASP.NET通用:  【1】獲取完整url (協議名+域名+虛擬目錄名+檔名+引數)  string url=Request.Url.ToString(); 【2】獲取 虛擬目錄名+頁面名+引數:  string url=Request.RawUrl; (或 

教你在Nodejs如何獲取當前函式被呼叫的行數及檔名

蘇格團隊 作者:MaxPan 交流QQ群:855833773 背景 在自定義Egg.js的請求級別日誌這篇文章中,我們實現了自定義請求級別的日誌模組。看上去功能是完整了,但好像還缺點什麼。 大家在根據日誌追查問題的過程中,很多時候看到了某條log資訊想去找出處,但是實

ASP.netDateTime獲取當前系統時間的大全

在c# / ASP.net中我們可以通過使用DataTime這個類來獲取當前的時間。通過呼叫類中的各種方法我們可以獲取不同的時間:如:日期(2008-09-04)、時間(12:12:12)、日期+時間(2008-09-04 12:11:10)等。  //獲取日期+時間  

vc如何獲取checkbox的值(轉)

VC6.0可用的程式碼段: CButton    *pButton    =    (CButton    *)GetDlgItem(checkbox的ID);  //獲得指定IDcheckbox物件引用,並轉換為CButton物件int i = pButton->GetCheck();//獲得ch

Python 如何獲取當前位置所在的檔名,函式名,以及行號

在C/C++中可以分別使用 __FILE__ , __FUNCTION__ , __LINE__ 來得到當前位置所在的檔名,函式名,行號 在Python中可以通過模組sys中的函式來獲得當前位置所在的檔名,函式名,以及行號 import sys def function(

ExtJs學習筆記(7)_獲取GridPanel中行的詳細資訊

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w

vc實現獲取漢字拼音的首字母

最近打算做一個基於字串首字元(漢字取拼音的首字母)進行查詢的電話簿WEB專案,由於Web本身並不支援漢字的編碼程式設計,因此需要求助於平臺開發工具。  Google上搜到一種實現方法,是用C++實現的。以下是原始碼:  void GetFirstLetter(CString

iOS如何獲取當前網路及其本地IP(Swift)

··· //獲取當前網路 func getUsedSSID() -> String {let interfaces = CNCopySupportedInterfaces() var ssid = "" if interfaces != nil { let

Android開發關於獲取當前Activity的一些思考

在Android開發過程中,我們有時候需要獲取當前的Activity例項,比如彈出Dialog操作,必須要用到這個。關於如何實現由很多種思路,這其中有的簡單,有的複雜,這裡簡單總結一下個人的一些經驗吧。 反射 反射是我們經常會想到的方法,思路大概為 獲取ActivityThread中所有的ActivityR

CListCtrl 空間刪除中行的方法

方法一:  單選的情況下 GetNextItem(-1,LVIS_SELECTED);  方法二:單選的情況下 不知道你的CListCtrl是否允許多選,如果只允許單選,你只需要呼叫成員函式GetSelectionMark()就可以獲取選中的行號,然後你再呼叫Get

datalist獲取中行的id的值

<asp:DataList runat="server" ID="dl"  OnDeleteCommand="dl_DeleteCommand" OnItemDataBound="dl_ItemDataBound" OnItemCommand="dl_ItemComm

獲取tableCheckBox中行的id

lec 每一個 選中行 function 選中 close var his sel 方式一 var selectList=‘‘; jQuery(".table tbody input[type=checkbox]:checked").map(function ()

獲取DataGridView的的中行

已知值: DataGridViewRow dataGridViewRow 條件:   DataGridView繫結到DataTable上 求:      它對應的DataRow 解答:   DataRow dataRow = (dataGridViewRow.DataBou

easyui datagrid獲取中行的行號

用easyui時候有個刪除選中行的需求,於是得知道選中的行的行號,才能在介面上呼叫它的delete方法刪除選中行。 選中行可以用    var datas = $('#xxxx').datagrid('getSelections');獲得。這裡獲得的是所有選中行,在參照ap

獲取DataGridView的的中行的DataTableRow

已知值: DataGridViewRow dataGridViewRow條件:   DataGridView繫結到DataTable上求:      它對應的DataRow解答:   DataRow dataRow = (dataGridViewRow.DataBoundi