|
에러에 대한 내용은 요구사항이 포인터라는 거구요...
RtCheck의 주소를 요구하는 거라고 보시면 됩니다. &RtCheck로 바꾸보세요..*^^*
김도훈 님이 쓰신 글 :
: 우선 답변 올려주신거 정말 감사합니다.....몇 일전에 올린 질문 답을 이제야 보고 해보는데 에러가 나네요......
: OnDrawCell에 다음처럼 했는데
: if(ACol==0)
: {
: {
: TPoint PtCheckSize;
: TRect RtCheck;
: PtCheckSize = Point(GetSystemMetrics(SM_CXMENUCHECK), GetSystemMetrics(SM_CYMENUCHECK));
: RtCheck.Left = Rect.Left + ((Rect.Right-Rect.Left)-PtCheckSize.x) / 2;
: RtCheck.Top = Rect.Top + ((Rect.Bottom-Rect.Top)-PtCheckSize.y) / 2;
: RtCheck.Right = RtCheck.Left + PtCheckSize.x;
: RtCheck.Bottom = RtCheck.Top + PtCheckSize.y;
:
: DrawFrameControl(this->sgCal->Canvas->Handle,RtCheck,DFC_BUTTON,DFCS_CHECKED);
: }
:
: }
: DrawFrameControl의 두번째 파라미터가 에러가 나네요......
: E2034 Cannot convert 'TRect' to 'tagRECT *'
: E2340 Type mismatch in parameter 2 (wanted 'tagRECT *', got 'TRect')
:
: 에러좀 잡아주세요...그리고 한번 클릭했을때 체크로 변하는 것좀 자세히 알려주시면 안될까요..
: 핸들에 대한 자료가 너무 찾기 어렵네요....
:
: 수고하세요~~~^^
|