您的位置:首页 > 其它

控制台程序不显示dos窗口并给EXE设置图标的方法

2010-08-29 00:56 295 查看
用ShowWindow(hWnd,SW_HID)的方法不奏效,双击图标还是会闪一下

因为程序是后台运行的,闪一下用户还是说“很吓人”,有病毒的感觉,呵呵

 

//代码前面加上
#ifdef _UNICODE
#pragma comment( linker, "/subsystem:/"windows/" /entry:/"wmainCRTStartup/"")
#else
#pragma comment( linker, "/subsystem:/"windows/" /entry:/"mainCRTStartup/"")
#endif

//设置图标的方法
HWND   hwnd=GetConsoleWindow();
SendMessage(hwnd,WM_SETICON,ICON_SMALL,(LPARAM)LoadIcon(GetModuleHandle(NULL),MAKEINTRESOURCE(IDI_ICON1)));


 
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  dos exe linker null