SetItemState

SetItemState是指正常結束的時候0以外的值的返回,其他的時候0的返回。

基本介紹

  • 外文名:SetItemState
  • 參數:nItem
  • 設定項目索引:pItem
  • 實例:選中為焦點等
CListCtrl::SetItemState,實例:,

CListCtrl::SetItemState

BOOL SetItemState( int nItem, LVITEM* pItem );
BOOL SetItemState( int nItem, UINT nState, UINT nMask );
返回值
正常結束的時候0以外的值的返回,其他的時候0的返回。
被『Platform SDK』記述、LVITEM 構造體的地址。構造體的stateMask成員指定是否哪個狀態二進制數字被改變
構造體的state成員保持改變二進制數字新的值。其他的成員無視。
nState
狀態二進制數字新的值。
nMask
指定是否改變哪個狀態進制數字的隱藏
說明:
改變列表視圖控制項中項的狀態。
項的“狀態”指指定項有效位的數值,它指示了用戶的動作,或其它影響項狀態的行為。列表視圖控制項改變了某些狀態位,就如同用戶選擇了某一項。為了使項失效或隱藏項,或者為了指定覆蓋圖或狀態圖,套用必須改變其它的狀態位。

實例:

m_ListView.SetFocus(); //選中為焦點
m_ListView.SetItemState(i,LVIS_SELECTED,LVIS_SELECTED); // i行高亮

相關詞條

熱門詞條

聯絡我們