출처: http://www.devpia.com/MAEUL/Contents/Detail.aspx?BoardID=50&MAEULNo=20&no=14876&ref=14876

 컨트롤에 멤버 변수를 추가할때 value 와 control 형의 차이점이 무엇이죠?   | VC++ 일반 2000-02-15 오후 6:46:00
박대근 번호: 14876  / 읽음:144
MFC를 공부하기 시작한 초보자 에요.
요즘 여러가지 컨트롤들을 공부하면서 이해하기 힘든게 있어요.
컨트롤의 아이디를 지어주고, 그것에 멤버 변수를 연결하잖아요?
그때, category에 value 와 control 이 있는데, 어떤때 value를 
선택하고, 어떤때 control을 선택해야 하는거죠?
처음에는 value를 선택할때는 멤버변수를 값으로 필요할때 선택하는줄
알았는데, 리스트박스 컨트롤을 생성할때는 value를 선택해도 type에는 CString
클래스가 나오더라구요. int 같은 정수형이 아닌 클래스가요...
제가 잘못 이해하고 있는것 같기도 하고, 
어째든 value 와 control 을 사용할 시기에 대해서 설명해 줄실분 없나요?
이 글에 답변 등록하기

         [답변][답변]컨트롤에 멤버 변수를 추가할때 value 와 contr 2000-02-15 오후 6:59:00
김진수 번호: 14877  
control로 선택하는 것은 Window자체를 사용하겠다는 것입니다.
가령 ListCtrl을 control로 변수선언하면
그 ListCtrl의 모든것을 이용할 수 있습니다.
가령, Window를 옮긴다거나, 크기를 변경한다거나

그러나 value로 선택하는 것은 control로 선언할 때 처럼
window 자체로 사용하지 않고 value로만 사용한다는 것입니다.

하나의 Window Control로 두가지 형태 모두 선언할 수도 있습니다.

UpdateData()함수를 더 공부해 보시길...

이렇게 봐도 아직 잘 이해가 안된다.

control형은 어떤것에 대한 컨트롤이 필요할때?

 

value형은 연결된 값만 가지고 사용할때?

대충 이해한건 이정도...

 

 

Posted by 마마필로 :