오너드로 형태의 콤보박스를 만드는데
OnDrawItem이벤트를 처리하는 과정에서
TRect R;
char s[6];
sprintf(s, "%02d : ", Index);
R=Rect;
R.Left += ComboBox1 -> Canvas -> TextWidth(s);
.
.
.
.
.
이런식으로 되어있는데 무슨 의미인지 잘 모르겠습니다.
글구 char s[6]; <----------이부분은 버퍼크기를 설정해준거 같은데 이
크기를 변경하니 에러가 발생하고
나중에는 원상태로 했는데, "디버거 링크에러 22"가 발생하더군요..
이 문제는 어떻게 해결하는지,
글고 6이라는 숫자는 어떻게 결정이 되는지 알고 싶습니다.
참고로 위의 예제는 "젊은이들과 함께 하는 씨뿔뿔"의 166페이지에 있는 내용입니다.
구리에서 여유였습니다.
(밑의 질문보단 그래도 덜 황당한 내용이지요?)
|