프로가 되자.

post search result

Visual Studio 2005 버그와 관련된 글 1개를 찾았습니다.

  1. 2009/04/13 Visual Studio 2005에서 대화 상자 리소스 오류

Visual Studio 2005에서 대화 상자 리소스 오류

VS2005에서 dialog-based 프로젝트를 생성한 뒤에 보면 "잘못된 글꼴입니다" 뭐 이런식으로 나와서..

짜증나게 하는데 이럴 때 아래와 같이 바꿔주면 된다고 하는군요.

[버그재구성]

  1. 새 프로젝트(New Project)를 만들때 MFC 관련 프로젝트를 선택하여 생성한다.
  2. 위저드(App Wizard)에서 한글 리소스를 선택한다.
  3. 리소스 파일(.rc)을 클릭해서 리소스 뷰(Resource View)를 연다.
  4. 생성된 대화 상자(Dialog) 리소스를 선택하여 에디터를 연다.
  5. 버튼(Button)등을 추가했다가 삭제한다.

[버그내용]

생성된 대화 상자(Dialog)에서  컨트롤을 삭제할 시에 매번 무관한 에러 "Bad font face.(글꼴이 잘못되었습니다.)"가 발생한다. 문제가 되는 대화 상자가 생성되는 경우는 정보 대화 상자(About Box)와 대화 상자 기반 MFC Application의 대화 상자등 위저드(Wizard)가 생성한 대화 상자들이다. 새로 추가하는 대화 상자(Dialog) 리소스는 해당되지 않는다.

[버그원인]

위저드(Wizard)에서 프로젝트를 생성하기 위해 사용하는 템플릿에는 다이알로그 리소스가 "MS Shell Dlg"라는 폰트 Face를 사용하도록 설정되어있다. 폰트 Face이기 때문에 번역되지 말아야할 이 부분이 "MS 셸 대화 상자"로 잘못 번역되어 존재하지 않는 폰트 Face로 인식하여 오류가 발생하게 된다.

[버그해결방안]

VS2005를 설치한 드라이브의 \Program Files\Microsoft Visual Studio 8\VC\VCWizards\AppWiz\MFC\Application\templates\1042 디렉토리를 열고 all.rc와 dlg.rc에서 "MS 셸 대화 상자"를 "MS Shell Dlg"로 치환(Replace)한다.



것.. 참... 웃깁니다.

http://blogs.msdn.com/bkchung/archive/2005/10/10/478990.aspx
크리에이티브 커먼즈 라이센스
Creative Commons License
2009/04/13 14:08 2009/04/13 14:08

top

About this post

이 글에는 아직 트랙백이 없고, 아직 댓글이 없고, 태그가 달려있으며,
2009/04/13 14:08에 작성되었습니다.

◀ recent : [1] : previous ▶

blog information

프로가 되자.
BLOG main image
빗소리를 먹는 사람.
RSS 2.0Tattertools
최근 글 최근 댓글 최근 트랙백
태그 구름사이트 링크