Window Programming/Feature Pack
-
CPropertieswnd에서의 데이터 입/출력Window Programming/Feature Pack 2008. 12. 7. 23:10
PropertyWnd는 각 그리드의 값이 변경되면 AFX_WM_PROPERTY_CHANGED 메세지를 발생시킵니다.고로 ON_REGISTERED_MESSAGE(AFX_WM_PROPERTY_CHANGED, &CPropertiesWnd::OnPropertyGridNotify) 위와 같이 해당 메세지가 발생하면 바로 함수를 호출하게 메세지맵에 등록하면 됩니다. 함수 이름은 뭐 맘에 드시는데로 하시면 되고요. 리턴형은 RESULT, 인자는 WPARAM과 LPARAM으로 받으시면 됩니다. 이중 LPARAM이 변경메시지가 발생한 CMFCPropertyGridProperty객체의 포인터입니다. 요놈을 조사하면 원하는 값을 변경할 수 있지요~^^ 체크하는 방식은 이렇게~ CString str; str.Format(TE..
-
vcredist_x86Window Programming/Feature Pack 2008. 12. 7. 00:24
Mfc FeaturePack으로 개발한 프로그램은 다음 dll 패키지가 설치되어야 정상 작동합니다. vcredist_x86.exe 다운로드 사이트 http://www.microsoft.com/downloads/details.aspx?familyid=D5692CE4-ADAD-4000-ABFE-64628A267EF0&displaylang=en vcredist_x86 이라는 키워드로 갑자기 많이들 찾아오시네요~^^;; 궁금해서 그런데 어떤이유에서 찾으시는지 뎃글 좀 부탁드려요 될까요?? 저는 Visual Studio 2008 sp1에서 MFC FeaturePack으로 개발한 프로그램을 다른 컴퓨터에서 돌릴때 저 패키기가 필요하다고 해서 찾았었거든요~^^;
-
[Feature pack] ClassView(트리 뷰)Window Programming/Feature Pack 2008. 10. 16. 15:22
//여기서 트리를 재구성. //Doc의 데이터가 갱신되면 그때마다 반영되게 한다. void CClassView::FillClassView() { HTREEITEM hRoot = m_wndClassView.InsertItem(_T("메쉬 객체"), 0, 0); m_wndClassView.SetItemState(hRoot, TVIS_BOLD, TVIS_BOLD); //HTREEITEM hClass = m_wndClassView.InsertItem(_T("Wall"), 1, 1, hRoot); //트리에 아이템을 추가(이름, 이미지index, ,해당 노드의 부모노드) HTREEITEM hClass = m_wndClassView.InsertItem(_T("Wall"), 1, 1, hRoot); HTREEITEM..
-
Visual c++ 2008 Featuer packWindow Programming/Feature Pack 2008. 10. 16. 13:16
기존 mfc의 UI에서 VS2005나 OFFICE2007의 스타일을 사용할 수 있게 해주는 팩입니다. 따로 다운받을 수도 있지만 VS2008 sp1도 통합되어 있으니 그냥 통체로 깝니다. vs2005 스타일로 설정한 후 바로 컴파일한 화면입니다. 도킹스타일도 동일하더군요~^^ 이걸로 mfc에서 상용UI를 구입하지 않고도 좀 더 개선된 UI작업이 가능해진것 같습니다. 저도 이 UI를 이용해서 작업할려구 해요. 하면서 알게되는 정보등은 이 카테고리로 계속 업데이트 할 예정입니다~ 나중에 또 안까먹기 위해서;;