문제

델파이 콘솔 응용 프로그램의 프로그램 아이콘을 어떻게 변경합니까?

애플리케이션 설정은 콘솔 응용 프로그램에서 회색입니다.

안녕히 계세요.

도움이 되었습니까?

해결책

에 따르면 2007 년 7 월 Nibu Thomas의 블로그 기사,있는 것 같습니다 SetConsoleIcon Winapi 기능.

또는 아이콘을 리소스 파일에 넣으십시오. Windows는 응용 프로그램 리소스에서 발생하는 첫 번째 아이콘을 응용 프로그램 아이콘으로 사용해야합니다.

다른 팁

아이콘을 변경하는 옵션이 비활성화 된 경우 DPR 파일에서 다음 줄을 추가하도록 삭제하거나 무시했기 때문입니다.

{$R *.res}

다시 넣거나 결코 없었던 경우 추가하십시오. 버전 정보 설정과 마찬가지로 아이콘 설정이 다시 활성화됩니다. 리소스 파일이 존재하지 않으면 IDE가 귀하를 위해이를 생성합니다. 해당 리소스 파일 (예 : 자신의 아이콘 또는 기타 리소스 추가)을 편집하지 마십시오. IDE의 사용만을위한 것입니다.

추가하면

application.Run; 

DPR 파일 어딘가에 프로젝트-> 옵션을 사용하여 아이콘을 변경할 수 있습니다. 아이콘을 변경 한 후 "Application.Run"을 제거하십시오. 다시 새로운 아이콘으로 컴파일/빌드 할 수 있습니다.

앱 리소스 파일에서 아이콘을 변경하기 만하면 앱 프로젝트가 ConsoleApp.dpr이라고합니다. 앱 리소스 파일은 ConsoleApp.res입니다).

거기의 주요 아이콘 리소스는 직관적으로 Mainicon이라고 불리우며 대체하십시오.

여기에 있습니다 단계별 C ++ 빌더의 경우 (단계는 기본적으로 델파이에서 동일합니다)

  1. dpr 파일에 {$ r *.res}를 추가하십시오.
  2. dpr 파일의 주석 {$ apptype console} 줄
  3. 프로젝트 편집 -> 옵션 -> 응용 프로그램 -> 아이콘
  4. DPR 파일의 무능력 {$ apptype console} 줄

델파이 XE로 테스트

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top