Hi, I'm using Visual C++ 2005, i tried to "produce" simple application with 2 buttons which gonna show a message when i press "ok" button.
The problem is that book i'm learning from describe how to do it in Visual C++ ver. 6
First problem i had was that i couldn't compile Application witch Showmessage(...) becouse there was some conversion errors.
I get over this by changing from "Unicode Character Set" to "Multi-Byte Character Set".
Now everything "works" ....
The problem is in apperance, when i have "Multi-Byte Character Set" selected in my project properties (or character set = "not set") my application looks terrible !!, buttons looks like in windows 95 and eerything is uglu :( .. i know it have something to deal witch manifest but i have no clue how to set up properties right.
here is picture which help you understand my problem:
http://85.89.169.59/temp/VCppDisplayError.gif
once again:
i need to have "Multi-Byte Character Set" and i want my application looks like XP application (not Windows 95)
can someone help me

Unicode Character Set vs Multi-Byte Character Set
Kopelli
The look and feel of you program, has nothing to do with Unicode and MBCS. There is a manfiest missing!
http://www.codeproject.com/macro/vc-xp.asp
http://www.codeproject.com/cpp/xpstylemfc.asp
JimmyV
anodize
Most likely there's some code that only gets compiled when UNICODE is defined. Try searching in your code for lines that contain
#ifdef_UNICODE
...
#endif