newtype
::: newtype의 지식창고 :::
newtype
전체 방문자
오늘
어제
  • 분류 전체보기 (392)
    • Dev (214)
      • C, C++ (43)
      • Go (5)
      • Web (49)
      • DBMS (21)
      • DevOps (8)
      • Java (2)
      • Windows, Win32 (4)
      • Visual Basic (5)
      • C# (2)
      • Mobile (25)
      • SQL CE (7)
      • Google Map (6)
      • Python (2)
      • cygwin (2)
      • 기타 (32)
      • Ruby (1)
    • 명언 (10)
    • 모임 (18)
      • 붕주회 (3)
      • 신흥컴정 (14)
      • 웹20기 (1)
    • 사진 (8)
    • 불펌 (29)
    • 막글 (98)
    • 게임 (6)
    • 여행 (8)

블로그 메뉴

  • 홈
  • 태그
  • 방명록
  • 관리

공지사항

  • whoami
05-29 00:00
hELLO · Designed By 정상우.
newtype

::: newtype의 지식창고 :::

Dev/C, C++

CListCtrl에서 깜박임이 덜한 SetItemText

2003. 7. 18. 17:30
//--------------------------------------------------------------------------//
//Fuction        : UpdateListItem
//Parameter : CListCtrl* pList, int nIndex, int nSubitem, LPCTSTR lpszText
//Return        : BOOL
//Note                : pList의 nIndex, nSubitem의 텍스트를 lpszText로 바꾼다.
//            같은 값이 벌써 들어가 있으면 FALSE, 새로운 값으로 대체 하면 TRUE
//--------------------------------------------------------------------------//
BOOL UpdateListItem(CListCtrl* pList, int nIndex, int nSubitem, LPCTSTR lpszText)
{

   CString strText = pList->GetItemText( nIndex, nSubitem );
       if ( strText.CompareNoCase( lpszText ) )
       {
       pList->SetItemText( nIndex, nSubitem, lpszText );
               return TRUE;
       }

       return FALSE;
}

=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-

원리는 간단합니다.
쓰려는 Text와 쓰여져있는 Text를 비교해 틀릴때만 써주는거죠.
각 Item별로 해줘도 되지만..
함수하나로 만들어 봤습니다.

좋은 시간 되세요.
반응형

'Dev > C, C++' 카테고리의 다른 글

항상 위 효과 내기  (0) 2003.07.18
문자열 분할시, 특정 번째 문자열 얻기  (0) 2003.07.18
CComboBox에서 ItemData와 ItemText찾기  (0) 2003.07.18
전체경로를 받아 파일이름을 제외한 경로만 구하기  (0) 2003.07.18
CTreeCtrl에서 ItemData 찾기 (자식노드 포함)  (1) 2003.07.18
    'Dev/C, C++' 카테고리의 다른 글
    • 항상 위 효과 내기
    • 문자열 분할시, 특정 번째 문자열 얻기
    • CComboBox에서 ItemData와 ItemText찾기
    • 전체경로를 받아 파일이름을 제외한 경로만 구하기
    newtype
    newtype
    지극히 개인적인 지식의 창고

    티스토리툴바