안녕하세요. 천리안 프로그래머포럼 C++Builder 담당자 임펠리테리입니다.
음.. 두가지 정도의 방법을 생각해볼 수 있겠습니다만, 역시 아래에 답변한 것처럼
디비그리드의 셀 좌표를 알아야 가능하겠군요. 아래 답변을 참고하시구요.
만약 진짜 Hint 윈도우로 해보시려면 Application->OnHint 이벤트에서 Sender가
TDBGrid인지(다이나믹 캐스팅을 해보면 되겠죠) 확인한 후에, 디비그리드라면
마우스 커서 위치의 Rect 좌표를 알아온 후 현재 셀의 값을 Application->Hint 문자열
에 강제로 넣어주면 되겠네요.
만약 가짜 힌트를 강제로 만들어주려면.. 역시 셀 좌표는 알아야겠고, THintWindow
(이 클래스에 대해선 빌라에 팁으로 올린적이 있죠)를 마우스 좌표에 그려주면 되겠
네요.
일이 바쁘게 돌아가다 보니 답변을 자세히 할수가 없게 되네요. 이해해주시구요.
그럼 도움되시길 바라며, 이만..
독립문에서 임펠리테리였습니다.
(cbuilder, cbuilder@thrunet.com)
|