C++Builder Programming Forum
C++Builder  |  Delphi  |  FireMonkey  |  C/C++  |  Free Pascal  |  Firebird
볼랜드포럼 BorlandForum
 경고! 게시물 작성자의 사전 허락없는 메일주소 추출행위 절대 금지
C++빌더 포럼
Q & A
FAQ
팁&트릭
강좌/문서
자료실
컴포넌트/라이브러리
메신저 프로젝트
볼랜드포럼 홈
헤드라인 뉴스
IT 뉴스
공지사항
자유게시판
해피 브레이크
공동 프로젝트
구인/구직
회원 장터
건의사항
운영진 게시판
회원 메뉴
북마크
볼랜드포럼 광고 모집

C++빌더 자료실
C++Builder Programming Resources
[210] 강력한 32bit ICON 편집기 AWicons 입니다.
김상구.패패루 [peperu] 17348 읽음    2003-03-14 18:56
AWiconsProCapture.PNG 88.1KB 실행화면입니다.
아이콘 에디터 뭘 쓰시나요?

C++ Builder의 Image Editor를 그동안 저는 많이 써 왔는데.. 이넘이 하도 오래된 물건이라서 요즘의 Windows 2000부터 지원하던 32bit Cursor나 XP부터 지원하는 32bit icon들을 지원하지 않죠.
포토샵으로 만들 수는 있는데 엄청 손이 많이가고..

요즘 만들고 있는 프로그램에서는 마우스 동작에 따라 마우스커서의 모양을 바꿔줘야 하는 문제가 있습니다.
대충 그려서 테스트를 해 보는데 원래 마우스 커서는 XP에서의 그 그림자 있는 멋진 커서가 나오지만 버튼을 누르는순간 그림자 하나 없는 관계로 허접해 보이는 제가 그린 아이콘으로 바뀝니다. 좀 짜증납니다. 32bit로 만들자니.. 알파채널 수정해주는거 만만치 않은 일이고..

혹시나 하는 마음에 좀 찾아봤더니.. 멋진넘이 있군요. Lokas에서 만든 AWicons라는 프로그램.. 맛이 갑니다. 너무 편리하네요.
Antialias 먹여서 대충 그린다음에 Shadow기능 쓰면 그림자까지 한방에.. 속된말로 졸라 편합니다.

30일 제한 걸린 Shareware입니다.


홈피: http://www.awicons.com/


---- 장난삼아 XP/2000에서 테스트하기 ----
1. AWicons를 띄운다.
2. Cursor파일을 시작한다.
3. 왼편 툴바의 보라색 폴리건툴(사다리꼴모냥) 선택한 후 적당히 화살표 모양으로 그려본다. 가급적 화사한 색으로 해 보시기 바랍니다.
   - 속이 채워진 화살표 모양이 그려져야 합니다.
     외곽선은 antialias처리돼서 매끈하게 되어 있을거구요.
4. 왼쪽에 Effects 툴에서 S자 모양의 버튼을 눌러준다. 적당히 옵션을 주면 그림자 생성
5. 저장한다. 그냥 new.cur로 저장
6. 빌더에서 폼 하나 만든다.
7. 폼 컨스트럭터에 다음 줄 삽입

const crMyCursor = 5;
//---------------------------------------------------------------------------
__fastcall TForm1::TForm1(TComponent *Owner)
    : TForm(Owner)
{
  Screen->Cursors[crMyCursor] = LoadCursorFromFile("new.cur");
  Cursor = crMyCursor;
}
//---------------------------------------------------------------------------

8. 실행

+ -

관련 글 리스트
210 강력한 32bit ICON 편집기 AWicons 입니다. 김상구.패패루 17348 2003/03/14
(링크)     Delphi 자료실 > 강력한 32bit ICON 편집기 AWicons 입니다.
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.