티스토리 툴바


달력

05

« 2012/05 »

  •  
  •  
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30
  • 31
  •  
  •  
2008/07/23 20:31

[ListCtrl] LVN_ITEMCHANGED ★━─…MFC2008/07/23 20:31

ListCtrl (리스트 컨트롤) - LVN_ITEMCHANGED




 List컨트롤의 통지 메시지 중의 LVN_ITEMCHANGED 라는 메시지가 있다.
다른 통지 메시지와 다르게 살짝 까다로워서 바로 쓰다기 보다는 조금 조작을 해주어야 한다.

1. 일반적인 설명
   : 선택된 항목이 다른 항목으로 변경되었을 때

   즉, 어느 항목을 선택 하면 위 통지메시지가 발생 한다.
   여기서 다시 어느 다른 항목을 선택하면 또 발생 하겠지.
   예상과는 다르게 주의 해야 할 점이 있다.
   이 통지 메시지가 발생되는 시점이 예상처럼 단순하지 않다.

2. LVN_ITEMCHABGED 가 발생하는 경우
   ① 처음 새로운 항목을 선택 했을 경우
   ② 선택된 항목이 포커스를 잃을 경우
   ③ 항목이 생성될 때
    즉, 항목이 생성될때와 선택포커스를 받을 때, 그리고, 선택포커스를 잃을때도 발생.
    특히, 선택항목이 바뀔때는 메세지가 두번 호출.

@

TAG
Posted by six605