본문 바로가기

page 1 .컴퓨터/프로그래밍8

[MFC] COMBOBOX READ ONLY MFC에서 콤보박스에서 입력이 안되게 막고 싶을 때가 있다. 이럴땐~ 콤보박스에 Type을 DropDown -> DropList로 막으면 된다. 만약 DropDown으로 유지 하고 만들려고 한다면.. 1. GetDlgItem(IDC_COMBO1)->EnableWindow(FALSE); 이런식으로 비활서화를 만들어 버리면 아예 콤보 박스의 기능 자체가 없어지므로 안된다. 2. CWnd *p_combo = GetDlgItem(IDC_COMBO1); HWND h_wnd = ::FindWindowEx(p_combo->m_hWnd, NULL, _T("Edit"), NULL); if(NULL != h_wnd) ((CEdit *)CWnd::FromHandle(h_wnd))->SetReadOnly(TRUE); 이런식으.. 2013. 3. 29.
LAV 코덱 요즘 뜨는 코덱이라고 해서 설치를 해본다.일단 다운로드를 받자~https://code.google.com/p/lavfilters/downloads/detail?name=LAVFilters-0.55.3-x64.zip&can=2&q=혹시 접속이 안되면 홈페이지https://code.google.com/p/lavfilters/다운로드~~~실행 파일 버전으로 설치했다.그냥 압축파일 버전은 패치파일을 3가지(video, audio, filter)만 실행하면 끝나는데..잘 모르겠어서 패스~~ 1. 다음2. 경로는 마음대로~~ 다음~~3. 나도 모르겠다~ 64비트지만 그냥 다 설치..ㅋㅋ4. 프로그램 파일에 폴더이름..그냥 다음~5. 시작 메뉴에 넣을까요? 해제하는게 좋을듯~6. 아..모르겠다~~ 그냥 다음..7. .. 2013. 3. 29.
동적 디스크 기본 디스크 얼마전 SSD로 갈아 타기 위해서 기존의 하드를 빼고, SSD를 장착 후 윈도우를 설치했다.그리고 기존의 데이터를 백업하기 위해서 컴퓨터에 외장하드케이스를 이용해서 연결 후..헉...아무리 시도해도 디스크가 뜨지 않는다.제어판을 통해서 확인했는데..하드 디스크가 동적으로 잡혀있다.이런 황당한 일이...http://www.cgsecurity.org/wiki/TestDisk_Download위에 가면 TEST DISK라는 프로그램이 있다.설치 방법등은 검색을 통해서 하면 별 문제 없다. 저렇게 기본이 아니라면..주의 해서 설치하기 바란다.그리고 동적 디스크라면 위에 테스트디스크를 이용해서 해결하면 된다.자세한 사용법은 패스~~ 2013. 3. 22.
읽기 전용이므로 추가/제거 작업을 수행 할 수 없습니다. MFC로 작업을 하는 도중에 만난 메시지. 메시지 이벤트 함수를 등록 하려고 할 때 읽기 전용 메시지가 뜨면서 추가 되지 않는 경우가 있다. 검색을 통해서 알아봤는데 상속함수에 OnCreate를 등록하고 어쩌고... 1. 프로젝트 파일을 닫고 프로젝트 경로에 있는 확장자 ncb파일을 삭제하래서 삭제 후 성공!!! 2. 헤더파일 중첩 문제 라는 사람도 있으나, 난 이경우가 아님. 3. Safety 설정문제라는 사람도 있는데, 이건 전혀 모르겠다. 일단 난 1번..다음에 다른 증상이 나오면 덧 붙여서 올려놔야겠다.!! 2013. 3. 22.