본문 바로가기

라디오 버튼의 Warning: skipping non-radio button in group. 경고 제거 MFC에서 라디오 버튼을 추가해서 사용하다보면 간혹 이런 경고를 보게 됩니다.Warning: skipping non-radio button in group.에러가 아니기 때문에 실행에는 문제가 발생하지 않습니다.라디오 버튼을 추가할 때 처음 라디오 버튼의 Properties의 Group 속성을 True로 합니다.그리고 그 이후의 라디오 버튼들은 False로 설정합니다.처음 Group 속성이 True인 컨트롤부터 다음 Group 속성이 True인 컨트롤이 나오기 전까지가 그룹이 됩니다.첫 번째 라디오 버튼이 Group 속성이 True이고 그 이후의 라디오 버튼은 False입니다.그리고 그 다음에 다른 컨트롤이 Group 속성이 True이면 라디오 버튼이 정상적으로 그룹이 되는 것입니다.이 경고가 발생했을 .. 더보기
DLL을 dumpbin으로 볼 때 함수명 = _함수명 형태로 나올 때 dumpbin이라는 명령어를 사용해서 DLL이 노출하는 함수들을 확인할 수 있습니다.dumpbin은 일반 cmd에서는 실행되지 않습니다.Visual Studio를 설치한 이후에 Tools 메뉴의 Visual Studio Command Prompt에서 실행합니다.실행 방식은 다음과 같습니다. dumpbin /exports Mydll.dll 실행했을 때 다음과 같이 숫자(서수 정보)와 함께 함수명이 출력되는 것이 정상입니다.이렇게 표시되지 않고 함수명이 함수명 = _함수명의 형태로 출력되는 경우가 있습니다.다음과 같이 출력되는 경우입니다.AddFloat와 AddInteger만 표시되어야 하는데 다른 형태로 표시되고 있습니다.이 문제의 해결 방법은 다음과 같습니다.먼저 프로젝트 속성(Alt + F7)의 좌측 .. 더보기
MFC에 Flash ActiveX 올리고 에러 발생 FormView에 Flash ActiveX 컨트롤을 올렸을 때 실행이 되지 않는 문제가 있었습니다.이전 버전의 Visual Studio에서는 디버그 모드에서 ASSERT에서 문제가 생겼습니다.Visual Studio 2015에서는 다음과 같은 문제가 발생했습니다.문제가 생기는 부분이 이상한 곳이기 때문에 찾기가 어려웠습니다. AfxOleInit() 함수를 호출하는 부분에서 에러가 발생합니다.MSDN을 통해서 관련 내용을 확인할 수 있었습니다.CoInitializeEx()를 호출할 경우에 COINIT_APARTMENTTHREADED를 사용하라는 것이었습니다.호출할 때 COINIT_MULTITHREADED로 호출했기 때문에 발생한 문제였습니다.CoInitializeEx()를 호출할 때 COINIT_APART.. 더보기
Windows 10(윈도우 10)의 효과적인 멀티태스킹을 위한 가상 데스크톱 리눅스나 맥에는 이미 존재하던 기능인 멀티 데스크톱이 윈도우 10에 새롭게 추가되었습니다.실행되는 프로그램이 많으면 어떤 프로그램에 작업중인지 혼란스럽고 찾기도 쉽지 않습니다.이럴 때 사용 가능한 것이 멀티 데스크톱으로 작업을 위한 책상이라고 보면 됩니다.프로그램을 분류해서 각 책상에 올려두고 책상을 옮기면서 작업하는 것으로 생각하면 됩니다.작업 표시줄의 왼쪽에 보면 다음과 같은 모양의 아이콘을 확인할 수 있습니다.해당 아이콘을 클릭하면 현재 실행되고 있는 작업들을 확인할 수 있습니다.그리고 우측 하단에 다음과 같이 새 데스크톱이라는 버튼을 확인할 수 있습니다.클릭하면 새로운 데스크톱이 생성되며 필요한만큼 계속 생성이 가능합니다.작업을 분류해서 하고 싶을 때 유용하게 사용이 가능합니다.새로운 데스크톱을 .. 더보기
Windows 10(윈도우 10) 빠른 실행(Quick Launch) 되살리기 윈도우 7이 나오고 그 이후로는 빠른 실행이 기본적으로 사라졌습니다.빠른 실행에 아이콘을 놓고 실행하는 것이 편하기 때문에 추가해서 쓰고 있습니다.윈도우 10에서도 빠른 실행을 추가할 수 있습니다.작업 표시줄에서 마우스 오른쪽을 클릭하면 메뉴가 표시됩니다.도구 모음(T)에서 새 도구 모음(N)을 선택하면 폴더 선택 화면이 표시됩니다. 하단의 폴더 경로에 다음과 같이 입력합니다. %userprofile%\appdata\Roaming\Microsoft\Internet Explorer\Quick Launch 폴더 선택을 누르면 우측에 빠른 실행이 생성됩니다.작업 표시줄에서 마우스 오른쪽을 눌러서 작업 표시줄 잠금이 체크되어 있으면 해제합니다.마우스로 드래그해서 원하는 위치로 이동시키면 됩니다.Quick Lan.. 더보기
Windows 10(윈도우 10) Edge(엣지) 다운로드 경로 변경 윈도우 10에는 새로운 웹 브라우저인 엣지(Edge)가 추가되었습니다.그리고 기존의 인터넷 익스플로러 11(IE 11)도 사용이 가능합니다.엣지는 인터넷을 하면서 바로 웹 화면에 메모를 할 수 있는 기능 등이 새롭게 추가되었습니다.기존의 인터넷 익스플로러 11에서는 다운로드 경로를 따로 지정할 수 있었지만 엣지에는 설정이 존재하지 않습니다.다운로드 경로를 지정하는 방법은 다음과 같습니다.먼저 파일 탐색기(윈도우키 + E)를 실행합니다.그리고 왼쪽에서 다운로드에 마우스 오른쪽 버튼을 누르면 나오는 메뉴에서 속성을 선택합니다.속성창이 표시되고 위치탭으로 다운로드 경로를 수정할 수 있습니다.하단의 이동 버튼을 클릭하면 새로운 경로를 설정할 수 있습니다.원하는 경로를 선택해서 변경한 이후에 확인을 누르면 정상적.. 더보기
Windows 10(윈도우 10) 파일 탐색기 시작 화면 변경하기 윈도우 10의 파일 탐색기는 기본적으로 바로 가기(Quick access)를 기본 화면으로 보여줍니다. 기존의 파일 탐색기가 내 PC를 시작 화면으로 사용했기 때문에 생소한 느낌입니다. 파일 탐색기의 기본 화면을 변경하는 방법은 다음과 같습니다. 먼저 파일 탐색기를 하나 열고 다음과 같이 보기 메뉴의 옵션을 클릭합니다. 보기 메뉴는 있는데 아래의 옵션 메뉴 등이 보이지 않을 경우에는 보기를 더블클릭하면 표시가 됩니다. 바로 상단에 파일 탐색기 열기 옵션이 보입니다. 기본 설정으로 바로 가기가 적용되어 있는데 이 부분을 내 PC로 변경합니다. 확인을 누르면 정상적으로 적용이 완료됩니다. 다시 파일 탐색기를 켜면 정상적으로 내 PC로 표시되는 것을 확인할 수 있습니다. 해당 기능은 아래 레지스트리 경로에서도.. 더보기
정식 Windows 10(윈도우 10) ISO 다운로드 이전에 윈도우 8.1 정식 이미지를 획득하는 방법에 대한 글을 올렸었습니다.2014/12/26 - [IT/컴퓨터/Tip&Tech] - 정식 Windows 8.1 ISO 다운로드윈도우 10에 맞춰서 이번에도 동일한 방법으로 ISO 파일을 획득할 수 있습니다.다운로드 툴의 링크는 아래 링크를 클릭하면 됩니다.https://www.microsoft.com/ko-kr/software-download/windows1064비트, 32비트를 선택한 이후에 다운로드를 받으면 됩니다.다른 PC용 설치 미디어 만들기를 선택해서 ISO를 저장합니다.아래와 같이 에디션을 선택할 수 있습니다.원하는 버전을 선택하고 다음을 누르면 다음과 같이 ISO를 선택할 수 있습니다.ISO 파일을 선택하고 다음을 누르면 됩니다.이제 폴더를 .. 더보기