TChart안에는 그래프를 회전시키거나 확대 축소등을 하는 기능이 모두 내장되어 있습니다.
간단하게 헤더파일에 TChart* Chart_emulation;를 선언했다고 가정하고
스크롤 바의 포지션에 따라 회전시키는 부분은
// 좌우 회전
if(ScrollBar3->Enabled)
{
Chart_emulation->View3DOptions->Orthogonal = false;
Chart_emulation->View3DOptions->Rotation = ScrollBar3->Position;
}
// 상하 회전
if(ScrollBar4->Enabled)
{
Chart_emulation->View3DOptions->Orthogonal = false;
Chart_emulation->View3DOptions->Elevation = ScrollBar4->Position;
}
이면 회전이 가능 합니다.
이것을 마우스 드래그 이벤트에서 포지션에 따라서 값을 정해주면 될것 같은대요
도움이 되었으면 합니다...
http://cbuilder.borlandforum.com/impboard/impboard.dll?action=read&db=bcb_qna&no=4352
|