본문 바로가기

분류 전체보기1832

[MFC] 메시지 처리 - Cstring 문자를 메시지로 전송하기 // 보내는 부분 CString *pStr = new CString(); PostMessage(m_hWnd, UM_ID, (WPARAM)NULL, (LPARAM)pStr); // 받는 부분 LRESULT CMainDlg::onMesage(WPARAM wParam,LPARAM lParam) { CString *pStr = (CString *) lParam; delete pStr; } 2016. 9. 20.
[MFC] 문자열 비교하기 - CString 끼리 비교 CString a = "ABC", b = "ABC"; if(a == b){// 같다} - TCHAR 비교TCHAR caDeviceIp[256]; if(0 == _tcscmp(caDeviceIp, "127.0.0.1")){// 같다} 2016. 9. 13.
[MFC] 컨트롤 숨김/표시 (Button, Edit) - 컨트롤 숨김/보이기IDC_SCROLLBAR : 스크롤바 컨트롤 // 보이기GetDlgItem(IDC_SCROLLBAR)->ShowWindows(SW_SHOW); // 숨김GetDlgItem(IDC_SCROLLBAR)->ShowWindows(SW_HIDE); //////////////////////////////////////////////////////////////////////////////////// 컨트롤 정의 했을때 // .hCButton m_cbBtn1; // .cppm_cbBtn1.ShowWindow(SW_HIDE); //////////////////////////////////////////////////////////////////////////////////// 컨트롤 ID로 숨기기.. 2016. 7. 15.
[MFC] 다이얼로그 리사이즈 최소 크기 지정하기 다이얼로그의 Border 속성이 Resizing 이어야 합니다. // CTestDlg.hint m_iDlgLimitMinWidth;int m_iDlgLimitMinHeight; // CTestDlg.cppBOOL CTestDlg::OnInitDialog(){CDialogEx::OnInitDialog(); /*~ 생략*/ ////////////////////////////////////////////////////////////////////// 현재 다이얼로그 크기 가져오기CRect rcWin;GetWindowRect(&rcWin);m_iDlgLimitMinWidth = rcWin.Width();m_iDlgLimitMinHeight = rcWin.Height(); return TRUE; // return.. 2016. 6. 29.