就像很多 XP 风格菜单那样的,比如,
http://www.codeproject.com/menu/menuxp2.asp不过我没有找到哪里是取图片的,谢谢了,分不够 +++++++++++++
http://www.codeproject.com/menu/menuxp2.asp不过我没有找到哪里是取图片的,谢谢了,分不够 +++++++++++++
解决方案 »
- 请教:怎么将CList窗口中的数据,动态更新CView中的曲线
- inno 打包程序,如何在Setup段中使用变量
- 请问一下聊天软件里,接收信息的问题
- 自绘滚动条碰见个不懂的地方
- 为什么这个CLSID_WavDest Filter注册成功了,但是不能用
- 再XP系统下,如何设置在下次重启时删除一些文件夹!!
- vc操作word文件问题求助
- 用API连接ODBC,帮忙。在线等候
- 我写的windows服务程序在windows xp下正常运行,为什么在windows vista下不能创建服务呢?
- 为什么tapi函数收不到LINECALLSTATE_DISCONNECTED消息?
- 在VC的tcp编程中,如果屏蔽某个ip地址
- 发现: IOCP服务器主动发送数据时十分缓慢!!!大家来讨论是什么原因。。
TBBUTTONINFO tti;
memset(&tti,0,sizeof(TBBUTTONINFO));
ctl.GetButtonInfo(ID_FILE_NEW,&tti); CImageList * pImageList = ctl.GetImageList();
HICON hIcon = pImageList->ExtractIcon(tti.iImage); SetIcon(hIcon,TRUE);
SetIcon(hIcon,FALSE);CMainFrame::OnCreate中写
这样把窗口的图标变为 ID_FILE_NEW的图片了
http://www.codeproject.com/menu/menuxp2.asp
他就不知道,不过我没有看到怎么实现的,呵呵
应该直接用的CImageList::Create来加载资源
BOOL Create(
UINT nBitmapID,
int cx,
int nGrow,
COLORREF crMask
);
第二个参数指定每个图片的单位长度就行了