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
[25890] 사용자정의 커서 사용
초보 [] 619 읽음    2003-06-11 16:56
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 답변 부탁드립니다..

+ -

관련 글 리스트
25890 사용자정의 커서 사용 초보 619 2003/06/11
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.