Window Programming
-
[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를 이용해서 작업할려구 해요. 하면서 알게되는 정보등은 이 카테고리로 계속 업데이트 할 예정입니다~ 나중에 또 안까먹기 위해서;;
-
콤보박스리스트조절Window Programming/MFC 2008. 10. 5. 21:50
리소스 편집기에서.... 콤보박스를 선택하시면 가장자리에 조그만 사각형들이 보이실겁니다. (위의 그림에서도 보이네요. day 옆에 콤보박스에 보면 조그만 사각형들이 보이시죠.. ^^) (그리고 좌 우측 사각형이 까맣게 되어 있는거 보이시죠.. ^^) 고기에서.. 화살표를 누르시면 아래 위 사각형이 까맣게 바뀔겁니다.. 이때 아래쪽 까만 사각형을 밑으로 드래그 해주셔야 합니다. 즉 밑으로 펼쳐질 사이즈가 0으로 되어 있어서 눌러도 안뜨는 것입니다. (즉 검은 점을 누르면 드롭영역 조절모드가 된다.)
-
Window I/O 제어Window Programming/MFC 2008. 3. 21. 21:52
00 Window I/O 관련 원문 : http://kkamagui.springnote.com/pages/340860 들어가기 전에... 이 글은 kkamagui에 의해 작성된 글입니다. 마음껏 인용하시거나 사용하셔도 됩니다. 단 출처(http://kkamagui.tistory.com, http://kkamagui.springnote.com)는 밝혀 주십시오. 기타 사항은 kkakkunghehe at daum.net 이나 http://kkamagui.tistory.com으로 보내주시면 반영하겠습니다. 시작하기 전에!! 먼저 WinXP SP2용 Platform SDK를 먼저 설치하세요~(By rajent) 1.윈도우에서 Physical Drive 직접 읽고 쓰기 드라이브 열기 HANDLE OpenDrive..
-
[MFC]ShellExecute 예제Window Programming/MFC 2008. 3. 13. 17:46
보통 ShellExecute는 윈도우의 '실행' 창에서 내리는 명령과 비슷한 작업을 하지요.. 일단 폴더를 여는 방법은 다음과 같습니다. CString strSaveDir = _T("C:\\Temp"); // 여기에 열 경로를 받으면 되겠지요.. ShellExecute(NULL, _T("open"), strSaveDir, NULL, NULL, SW_SHOW); 위와 같이 하면 폴더가 열리지만, 폴더를 연 후 파일이 선택되게 하는 방법이 없을까.. 하고 찾아봤는데 찾기가 좀 힘들더군요.. 한참 찾아헤매다가 방법을 찾았습니다. 다음과 같이 해주면 되더군요. CString strPath = _T("E:\\test\\test.txt"); // 여기에 경로를.. ShellExecute(NULL, _T("open"..
-
[MFC]ShellExecute FunctionWindow Programming/MFC 2008. 3. 13. 17:42
출처 : http://msdn2.microsoft.com/en-us/library/ms647732.aspx ShellExecute Function 명세한 파일의 작동을 수행한다. Syntax HINSTANCE ShellExecute( HWND hwnd, LPCTSTR lpOperation, LPCTSTR lpFile, LPCTSTR lpParameters, LPCTSTR lpDirectory, INT nShowCmd ); Parameters hwnd [in] UI 또는 에러 메시지를 디스플레이 하기 위해 사용되는 소유자 윈도우에 대한 핸들. 작업이 윈도우에 연결되어 있지 않으면 이 값은 NULL이 될 수 있다. lpOperation [in] 이 경우에 verb로 참조되는 수행되어야 할 동작을 지정하는 n..