|
헉 그런 간단한걸....-_- 아직도 내공이 많이 부족하네요....하여간 답변 감사합니다...
그런데 도와주시는 김에 더블 클릭 했을때 체크된 상태로 변하고 그 값을 받아오는 법도 알려주세요
OnDblClick 이벤트를 어떻게 생기게 하고 어디서 구현을 해야 하나요? 이벤트 핸들에 대해 알려 주시면 감사하겠습니다..
외랑 님이 쓰신 글 :
: 에러에 대한 내용은 요구사항이 포인터라는 거구요...
: 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')
: :
: : 에러좀 잡아주세요...그리고 한번 클릭했을때 체크로 변하는 것좀 자세히 알려주시면 안될까요..
: : 핸들에 대한 자료가 너무 찾기 어렵네요....
: :
: : 수고하세요~~~^^
|