본문 바로가기

전체 글

mfc, Visual Studio project 명, 이름 변경하기 가끔 프로젝트 명을 바꾸고자 할때가 있읍니다.다음 보기순서 대로 해 보셔요 저의 작업 환경은 : Visual Studio 2010 입니다 보기 : CTerm 을 CoTerm 으로 바꾸는 과정 입니다.1. 프로젝트 디렉토리 이름 바꾸기    >   ~\CTerm    을   ~\CoTerm  로 복사    > 그냥 이름을 바꾸어도 되는데, 혹시 몰라 복사 하고, 나중에 정상적으로 바꾸기 끝나면 지우기 위해,     바꾸기 아니고 복사로 합니다. 2. 6개 파일 이름 바꾸기    > ~\CoTerm 에 있는 4개 파일   : CTerm.vcxproj,  CTerm.h  CTerm.cpp, CTerm.rc    을 모두 CoTerm.~   로 변경    > ~\CoTerm\res 에 있는 2개 파일 : CTe.. 더보기
mfc, List Control Cell값 수정 edit, 변경 하기 - sample source win 11, visual studio 2010 에서 했읍니다. mfc 에서 제공 되는 List control 은 수정 이 안된다.지금 소개 하는 방법은 편법 이다.List control 의 한 Cell 을 선택 하면 Edit control 을 선택하고, 그 값을 수정 하게 하여 다시 list 에 저장하는 방법 이다.구차 하게,,   다 만들면 이용 방법은list cell DOUBLE CLICK -> EDIT -> [Enter]또는 list cell one CLICK ->  [F2] -> EDIT -> [Enter]이다.즉 둘다 되는데, 사실 더블클릭만 쓰는게 편하니 이거만 해도 된다.  실행 창 입니다. 어째든 간단히 한다고 하는데, 나름 동작은 그럴싸 합니다. 순서.1. list 와 edit 를 만든.. 더보기
mfc, Enter, ESC 등 입력 키 감지 ​키 입력을 감지하고 싶다면,  PreTranslateMessage() 함수를 추가 하면 됩니다. BOOL CDlg_Main::PreTranslateMessage(MSG* pMsg) // Enter, ESC key 안먹게,{ if (pMsg->message == WM_KEYDOWN) // Key 눌려지면, { if ( pMsg->hwnd == GetDlgItem(IDC_m_ED_TxDirect )->m_hWnd ){ // 특정 Control 이면 switch ( pMsg->wParam ) { case VK_RETURN: // VK_RETURN == 0x0d , Enter 이면, m_TxDir.ReplaceSel(_T("\r\n")); AfxMessageBox(_T("EN.. 더보기
CoTerm: Serial UART COM (rs232,rs485) 통신 Terminal 프로그램 CoTerm 은 Serial 통신 프로그램 입니다 CoTerm is a serial communication program Version 241115 1. 송신 패킷을 문자(Char)와 Hex 를 동시에 편집하여 보낼 수 있읍니다. 1. You can edit and send Char and Hex data packet at the same time. 2. 자주 쓰는 거는 매크로 파일에 저장하여 꺼내 보낼 수 있읍니다. 2. Frequently used things can be saved in a macro file and taken out and sent. - 파일당 99개 그룹과  - 그룹당 99개 메크로를   만들어 쓸 수 있읍니다   You can Make it - 99 groups per fil.. 더보기
mfc, Project 만들기 Visual Studio 2010 로 Project 만들어 보았읍니다.  1. 프로젝트 만들기 > Start Page > New Project또는 > File > Project > New Project또는> Shift + Control + N   2. 프로젝트 기본 선택 하기> MFC > MFC Application  > Name :  아무거나 여기서는 "KTerm"> Location : 프로젝트가 저장 될 위치     ( 이 아래 프로젝트 명으로 디렉토기가 생긴다 )> Solution Name : 아무거나 3. Type 선택Welcome Message 는 넘어 가고, > Dialog based 선택.. 뭐 다른거 해도 되는데, 여기서는 일단 이거> DLL, Static 선택 - DLL 선택하면 RTL(.. 더보기
mfc, combobox 만들기, 고치기 MFC, Combo box  목차1. 만들기2. 변수 연결3. 기본 함수5. 글자 수 늘이기6. 창 크게 하기 ~~~~~~~~~~~~~~~~~~~~~~~~~~1. 만들기  도구상자(ToolBox) > Combo Box > 적당한 위치에 그리기   > 자주 쓰는 속성 은 정렬(Sort) 과 형식(Type) 입니다.  - 정렬 : 새 항목이 추가 될때 마다 자동으로 정렬 할지 여부  - 형식 : 3가지 : Simple DropDown, DropList    -- simple : 모든 항목이 미리 펼쳐져있으며 선택한 항목은 Edit 컨트롤로서 수정할 수 있습니다.    -- DropDown : 화살표를 눌러서 항목을 펼쳐야 하며 선택한 항목은 Edit 컨트롤로서 수정할 수 있습니다.    -- DropList.. 더보기
mfc. diaog 위치 가져오기, 부모 옆에 설정하기 source example dialog 를 만드는데, 위치를부모 옆구리, 아래쪽, 위쪽에 붙여보고 싶었다 1. 다이알 로그 위치 가져 오기2. 다이알로그 위치 설정 하기 이다   main.h 에서 자식 다이알 로그 변수public: CDlg_Log *pDlgLog; // 자식 다이알로그 부르기 위한 변수 main.cpp 에서 자식 다이알 로그 만들기BOOL CDlg_main::OnInitDialog(){ CDialog::OnInitDialog();::///////////////////////////////////////////////////////// 자식 Dialog 만들기 pDlgLog = new CDlg_Log(this); pDlgLog->Create(CDlg_Log::IDD, this); //pDlgLog->Creat.. 더보기
12. 등기필 정보(등기필증) 수령 부부(가족) 간 증여 등기를 직접 해 봤읍니다.다음은 증여등기를 하기 위한 절차, 뭐 같은 말이지만, 등기를 하기위하여 제출할 서류 작성, 제출 방법 을 기록 합니다.아래 내용이 많은거 같고 복잡한거 같으니,  1. 전체를 슬쩍 한번 훑어 보시고,2. 신청서(e-form)를 작성 하시며3. 모르는 내용 부분만 보시면  직접 하실수 있을겁니다. 가. 들머리              ==>  https://bahk33.tistory.com/144 나. 서류 준비   1. 증여 계약서 작성 및 검인   ==> https://bahk33.tistory.com/145   2. 취득세 고지서 발급 - 납부  ==> https://bahk33.tistory.com/146   3. 국민주택 채권 매입가 알기 ==> ht.. 더보기