下午发的帖子没发成功。
mfc 6.0开发的程序,但是在系统以图标,平铺,列表模式显示的时候,程序资源里的图标显示很难看,能不能实现当系统以不同模式显示时,可以显示程序资源里16 32或 48位的图标。
问题太菜,请各位指点啊,分不多,一定结。mfc
mfc 6.0开发的程序,但是在系统以图标,平铺,列表模式显示的时候,程序资源里的图标显示很难看,能不能实现当系统以不同模式显示时,可以显示程序资源里16 32或 48位的图标。
问题太菜,请各位指点啊,分不多,一定结。mfc
解决方案 »
- VS2008的MFC资源中Dialog中怎么加编辑框之类的啊??快疯了。。。
- 简体WINDOWS安装了繁体WINDOWS后怎么回到简体WINDOWS中去呢?
- MiniFilter在Power User权限下与用户态通信
- 工作的第二天,原来用CBuilder的,老板逼得用VC,自学作项目,请前辈们帮帮忙
- CEditView中是如何处理汉字输入?
- 神啊!给点意见吧
- 请问GetWindowLong()函数用来做什么?什么情况下采用?
- 声音格式问题?
- 请教MFC高手一个简单的问题
- 为什么在本机运行release中的exe有flash,但copy到另一台机子就没flash??????急急
- 下面把一张彩色bmp处理成灰色,如果是png图片该怎么处理???
- 图标显示的问题
LVSIL_NORMAL Image list with large icons.LVSIL_SMALL Image list with small icons.LVSIL_STATE Image list with state images.2.切换视图的时候,重新调用一下SetImageList,换一套图标试试看呢?
再次感谢斑竹的帮助。
icon图标是可以包含多个大小的,系统会根据需要自动显示
所以,如果你的显示效果不好,那是因为你的icon图标有问题
如果有美工,就找美工多做几个格式的,如果没有美工,就再去网上找找图标
我除了在程序中包含多个大小的ICON图标外,还需要在程序里修改哪些代码吗?
再次感谢版主哈!
{
WNDCLASSEX wcex; wcex.cbSize = sizeof(WNDCLASSEX); wcex.style = CS_HREDRAW | CS_VREDRAW;
wcex.lpfnWndProc = (WNDPROC)WndProc;
wcex.cbClsExtra = 0;
wcex.cbWndExtra = 0;
wcex.hInstance = hInstance;
wcex.hIcon = LoadIcon(hInstance, (LPCTSTR)IDI_WTEMPLET);
wcex.hCursor = LoadCursor(NULL, IDC_ARROW);
wcex.hbrBackground = (HBRUSH)(COLOR_WINDOW+1);
wcex.lpszMenuName = (LPCSTR)IDC_WTEMPLET;
wcex.lpszClassName = szWindowClass;
wcex.hIconSm = LoadIcon(wcex.hInstance, (LPCTSTR)IDI_SMALL); return RegisterClassEx(&wcex);
}
其中IDI_WTEMPLET 和IDI_SMALL为32和16的图标。
问题太简单,各位帮帮忙啦!谢谢哈!