int GetNextSelectedItem (POSITIONamp;pos) const;(&A)
戻り値
リスト ビュー コントロールで次の選択された項目のインデックス。
パラメーター
pos
GetNextSelectedItemまたはGetFirstSelectedItemPositionは、以前の呼び出しによって返される位置の値への参照。値は、次の位置にこの呼び出しで更新します。
解説
Pos、してセットposの位置の値に特定のリスト項目のインデックスを取得します。GetFirstSelectedItemPositionへの呼び出しを最初の位置を確立する場合、順方向の反復ループでGetNextSelectedItemを使用することができます。
あなたの位置の値が有効であることを確認する必要があります。有効でない場合は、Microsoft Foundation クラス ライブラリのデバッグ バージョンをアサートします。
例
次のサンプル コードこの関数の使用法を示します。
CListCtrl ※ pListCtrl CListCtrl ※ GetDlgItem(IDC_YOURLISTCONTROL); =ASSERT (pListCtrl! = NULL);位置 pos pList gt; =GetFirstSelectedItemPosition();場合 (pos = = NULL)TRACE0 (「アイテムが選択されていません! \n");他{中 (pos){int nItem pList-= > GetNextSelectedItem(pos);TRACE1 (「いたアイテム %d を選択 ! \n」、nItem);//nItem ここで独自の処理を行うことができます}}
CListCtrl 概要|nbsp;クラス メンバー |階層図(&N)
参照特価;CImageList、 CListCtrl::GetFirstSelectedItemPosition(&N)