|
I'm not sure this is what you want
POINT pPos;
//Get current pos on screen
GetCursorPos(&pPos);
//Get current pos on client
pPos = StringGrid1->ScreenToClient(pPos);
//Get the Checkbox boundary
TRect rect = CheckBox->ClientRect();
//Get the Current Cell boundary
TRect rect = StringGrid1->CellRect(ACol,ARow);
김도훈 님이 쓰신 글 :
: String grid 에서 OnDblClick 이벤트시에 클릭된 셀 내부의 상대 좌표를 알 수 있나요?
: 스트링 그리드 내부에 체크 박스를 그리고(동적 생성 아님) 그체크 박스가 클릭 되었는지를 알려고 합니다...
: 제가 생각 한건 OnDblClick 셀 안에 마우스 좌표를 구해서 그 좌표와 체크박스가 그려진 좌표를 구해서 클릭이 되었나를 확인 하는 건데 체크박스와 마우스 좌표를 구하는 방법을 모르겠네요.....
: 좌표 구하는 방법좀 알려 주세요...아님 다른 방법이 있으면 좀 자세히 알려 주세요.....
: 수고하세요
|