Program 언어8 MFC) ComboBox에서 목록창 길이 늘리기 MFC에서 콤보박스를 사용하여 입력을 받을때 목록창의 길이가 너무 짧아서 불편할때가 있습니다. 속성에서 Data를 1;2;3;4로 설정하여 4개의 항목을 만듭니다. 실행시켰더니 목록창이 너무짧아서 1만 겨우보입니다. ComboBox의 목록창을 충분히 길게 늘리는법 Dialog에서 콤보박스의 V부분을 클릭하면 콤보박스의 크기를 조절하는것이 아니라 목록창의 길이를 조절가능합니다. 항목들이 잘 보이도록 충분히 길이를 늘립니다 이제 1부터 4까지 모든 항목들이 잘 보입니다. 2022. 8. 25. CCombobox Edit 창 크기 설정 링크 CCombobox Edit 창 크기 설정 :: 꿈/희망/절망 (manggong.org) 요 근래 C# 으로 개발을 집중(?) 하는 탓에 MFC는 손을 놓고 있다가 간단한 윈도우 탐색기를 개발하려고 MFC를 끄집어 들었다. 그러던중, 굉장히 애먹은 작업이 있어서 해결방법이라기는 그렇고 대충 , 유사한 해결방법이 있어서 기록해 놓는다. CCombobox를 DropDown 방식으로 할 경우, Edit 창이 하나 생기는데 그 창의 크기를 조절하고 싶었다. 그래서 GetWindow(GW_CHILD)로 Edit 창 윈도우 핸들을 얻거나, OnCtlColor함수를 오버로딩 하여 자식창 윈도우 핸들을 얻었다. 그리고 MoveWindow 나, SetWindowPos 함수를 사용하여 윈도우 크기를 조정하였으나, 반응.. 2022. 8. 25. MFC Thread, 스레드로 드러우 그리기 OpenGL, 이미지 그리기 관련 ================================= ================================= ================================= 출처: http://codens.info/287 Thread 비교, 사용법 - 강제 종료는 강력히 권장하지 않음 //==================== * AfxBeginThread m_hThread; //=========================== * CreateThread _beginthread 함수 호출 이후에 이 스레드 핸들에 접근 불가 - 쓰레드 함수에서 ::CloseHandle 함수를 호출해 주어야 함 - 강제종료 : 함수안 : _endthreadex(), 함수 밖 : TerminateThread(); - .. 2022. 8. 22. [MFC] 파일 ZIP 압축/해제 활용하기 Visual Studio 2012 사용 기존 파일들을 Zip으로 압축하거나 압축해제 해보자. 파일 정보들은 Ini파일을 활용하여 저장할 계획이다. 참고 : http://zadd.tistory.com/52 새 MFC 윈폼 프로젝트를 만들어 ZipTest란 이름으로 프로젝트를 생성하였다. 1. Zip/Unzip 소스 및 헤더 추가 Zip.zip 이 소스를 활용하여 압축과 해제를 진행할 것이다. 받은 소스를 프로젝트에 복사해 넣고 아래와 같이 cpp 안에 zip.h와 unzip.h 헤더를 포함시킨다. // ZipTestDlg.cpp : 구현 파일 // #include "unzip.h" #include "zip.h" 여기서 사용할 함수들을 살펴보자. zip.h HZIP CreateZip(const TCHAR *.. 2022. 8. 22. 이전 1 2 다음