Solved

Setting up an Icon for my app.

Posted on 2002-06-12
8
191 Views
Last Modified: 2010-04-15
Hi. I just created this small Win32 Console Application. It runs in a DOS window. I need to setup an Icon for it different from the one setup automatically by Windows.

How can I do this????

p.s. I am using Visual C++ 6.0 for development.
Thanks in advance.
0
Comment
Question by:dyma82
  • 4
  • 3
8 Comments
 
LVL 86

Expert Comment

by:jkr
ID: 7073264
Add an Icon resource to your project, that's it.
0
 
LVL 1

Author Comment

by:dyma82
ID: 7073340
I did that, but my project keeps having the default windows Icon for Console applications. Do I have to change any setting for the project????

Thanks a lot!
0
 
LVL 86

Expert Comment

by:jkr
ID: 7073353
Hmm, you will also have to make sure that the resource ID for the icon is '1'
0
 
LVL 1

Author Comment

by:dyma82
ID: 7075329
Let me try that...
0
Efficient way to get backups off site to Azure

This user guide provides instructions on how to deploy and configure both a StoneFly Scale Out NAS Enterprise Cloud Drive virtual machine and Veeam Cloud Connect in the Microsoft Azure Cloud.

 
LVL 1

Expert Comment

by:RolandAZ
ID: 7080316
jkr is correct, dyma.
Just create a resource icon,
resource value doesn't have to be "1," though.

If you didn't see your app with your custom icon,
you tried running it inside VC++. It seems like VC++ IDE
doesn't set the icon for the console app.


Look at your executable file, you'll see it has your
custom icon. Run it from outside VC++, it will display your icon.
:)

give jkr the points. :)

hope that helps!
Roland


0
 
LVL 1

Author Comment

by:dyma82
ID: 7083758
Hi. I did all you guys said. It still does not work.
Does it have any importance the fact that this is a
Win32 console application???

I was able to create the Icon in Visual C++ (That's the IDE I am using). Then, I compiled my code, but nothing special happen. My app kept it blue-and-white little window as an icon.

How can I check the resource ID for the icon???

Thanks a lot for your help.
0
 
LVL 86

Accepted Solution

by:
jkr earned 50 total points
ID: 7083803
Check your .rc file - there should be an entry like

// Icon with lowest ID value placed first to ensure application icon
// remains consistent on all systems.
1           ICON    DISCARDABLE     "myicon.ico"

BTW - you have added the .rc file to your project, have you?
0
 
LVL 1

Author Comment

by:dyma82
ID: 7084028
Hey "jkr", I was missing just that. Adding the d... .rc file to my project. Now it is working fine!!!


Thanks a lot everybody.
0

Featured Post

Superior storage. Superior surveillance.

WD Purple drives are built for 24/7, always-on, high-definition security systems. With support for up to 8 hard drives and 32 cameras, WD Purple drives are optimized for surveillance.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Preface I don't like visual development tools that are supposed to write a program for me. Even if it is Xcode and I can use Interface Builder. Yes, it is a perfect tool and has helped me a lot, mainly, in the beginning, when my programs were small…
Summary: This tutorial covers some basics of pointer, pointer arithmetic and function pointer. What is a pointer: A pointer is a variable which holds an address. This address might be address of another variable/address of devices/address of fu…
The goal of this video is to provide viewers with basic examples to understand opening and writing to files in the C programming language.
The goal of this video is to provide viewers with basic examples to understand how to use strings and some functions related to them in the C programming language.

863 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question

Need Help in Real-Time?

Connect with top rated Experts

27 Experts available now in Live!

Get 1:1 Help Now