|
Tip'N Tricks에 올라와있는 "팁! 사용자정의 커서 사용"을 보고
Form에서 사용자정의 커서를 설정했습니다.
"팁! 사용자정의 커서 사용" 에 나와있는 코딩 ------------------------
void __fastcall TForm1::FormCreate(TObject *Sender)
{
TCursor crImp = TCursor(5);
Screen->Cursors[crImp] = LoadCursor(HInstance, "IMPCURSOR");
Label1->Cursor = crImp;
}
--------------------------------------------------------------------
제가 구현하고자 하는 것은 TCustomControl를 상속받은 Component를 만들고
해당 Component Package에 res 파일을 추가해서
그 내부에서 사용자 정의 커서를 Screen의 Cursors 목록에 등록하고
내부에서 커서를 설정하도록 하고 싶습니다. Form과 무관하게..
지금은 Project에 res 파일을 추가하고 FormCreate에서 Cursor를 등록하고,
커서 설정은 component 내부에서 적용되도록 되어있습니다.
그냥 Component에서 자체적으로
Screen을 접근하여 Cursor 등록할 수는 없는건가요?
아무리 해도 안되는데 뭘 따로 설정해줘야 하는건지..
아님 다른 방법이 있는지..
넘 횡설수설한가...-_-a 답변 부탁드립니다..
|