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

用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设置图标的方法)