버튼을 누르면 XXX 라는 좀 긴 일을 하는 부분에서 커서를 모래시계로 바꿨다가,
일이 끝나면 다시 정상으로 돌리고 싶다고 하자.
procedure Form1.Button1Click(Sender: TObject);
begin
Screen.Cursor:=crHourGlass; // 모래시계로 바꾼다. Screen.Cursor 인 것에 주의
.. 이런일.. 저런일..
Screen.Cursor:=crDefault; // 정상으로 돌린다. 역시 Screen.Cursor 인 것에 주의
end;
중요한 건 Screen.Cursor 라는 것이다.
병신같이 Cursor:=crHourGlass; 나 Self.Cursor:=crHourGlass; 로 삽질하느라 혼났다.
'Delphi' 카테고리의 다른 글
[Delphi] 문자열 반복처리시 성능향상법 (0) | 2009.04.18 |
---|---|
BDS에서 고정폭 글꼴 사용하기 (0) | 2009.04.18 |
[Delphi] 프로세스 리스트 (0) | 2009.04.18 |
[Delphi] 바로가기파일 (.lnk) 정보 몽땅 받아오기 (0) | 2009.04.18 |
BDS Error List (0) | 2009.04.18 |