C++Builder Programming Forum
C++Builder  |  Delphi  |  FireMonkey  |  C/C++  |  Free Pascal  |  Firebird
볼랜드포럼 BorlandForum
 경고! 게시물 작성자의 사전 허락없는 메일주소 추출행위 절대 금지
C++빌더 포럼
Q & A
FAQ
팁&트릭
강좌/문서
자료실
컴포넌트/라이브러리
메신저 프로젝트
볼랜드포럼 홈
헤드라인 뉴스
IT 뉴스
공지사항
자유게시판
해피 브레이크
공동 프로젝트
구인/구직
회원 장터
건의사항
운영진 게시판
회원 메뉴
북마크
볼랜드포럼 광고 모집

C++빌더 Q&A
C++Builder Programming Q&A
[43785] Re:Re:checkbox 그리기
김도훈 [] 1111 읽음    2006-02-21 18:48
헉 그런 간단한걸....-_- 아직도 내공이 많이 부족하네요....하여간 답변 감사합니다...
그런데 도와주시는 김에 더블 클릭 했을때 체크된 상태로 변하고 그 값을 받아오는 법도 알려주세요
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')
: :
: : 에러좀 잡아주세요...그리고 한번 클릭했을때 체크로 변하는 것좀 자세히 알려주시면 안될까요..
: : 핸들에 대한 자료가 너무 찾기 어렵네요....
: :
: : 수고하세요~~~^^

+ -

관련 글 리스트
43762 checkbox 그리기 김도훈 1044 2006/02/20
43774     Re:checkbox 그리기 외랑 1019 2006/02/21
43785         Re:Re:checkbox 그리기 김도훈 1111 2006/02/21
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.