API

비주얼 스튜디오 리소스 편집기에서 에디트 박스 높이가 줄어들지 않을 때 팁

디버그정 2012. 3. 22. 08:10
에디트 박스의 경우 비주얼 스튜디오 6.0에서는 버그인지 몰라도 크기가 12이하로 안 줄어든다.
버튼 등은 잘 되는데 유독 에디트 박스만 그런다.
이럴 경우는 rc 파일을 찾아가서 메모장이나 에디트 플러스 등 텍스트 에디터로 열어서
해당 높이 부분을 찾아서 수정해 주면 된다.

// rc 파일 열었을 때 모습
//~~~~~~~~~~~~~ 각종 인클루드 및 디파인

// 컨트롤들의 위치와 크기, 속성, 아이디
    PUSHBUTTON      "Open",IDC_BTN_OPEN_LOG_FILE,483,0,22,10,BS_CENTER |
                    BS_VCENTER,WS_EX_STATICEDGE
    PUSHBUTTON      "Del",IDC_BTN_DELETE_LOG_FILE,505,0,22,10,BS_CENTER |
                    BS_VCENTER,WS_EX_STATICEDGE
    EDITTEXT        IDC_EDIT_LOG,483,10,96,12,ES_MULTILINE | ES_AUTOVSCROLL |
                    ES_AUTOHSCROLL | ES_WANTRETURN | WS_VSCROLL

여기서 눈치빠른 사람은 그냥 봐도 알겠지만
숫자 4개가 연속된 부분이 x위치, y위치, 가로사이즈, 세로사이즈이다.
세로 사이즈에 12가 콕 박혀있는데 저 부분을 낮은 수로 고쳐주고 저장하고 컴파일하면 잘 된다.
이 경우 비주얼 스튜디오에 자동인식 기능이 있는지 외부로부터 수정된 내용을 반영하겠냐고 물어보는 메시지 박스가 뜨고
당연히 예 누르면 되고, 이제는 비주얼 스튜디오의 리소스 에디터로 볼 때도 높이가 잘 고쳐진 것을 볼 수 있다.

단 리소스 편집기에서 그 에디트박스를 클릭해서 세로 크기를 조절하면 또 12사이즈 아래로는 안 줄어버리는 문제가 생긴다.
그경우 물론 앞의 과정을 해주면 된다.