:添加第二条工具栏之后图片显示位置不对-120分
救命啊:添加第二条工具栏之后图片显示位置不对--在线等120分
为什么没大神回,难道我表达能力的不够,只好再发一帖,原帖(100分):http://bbs.csdn.net/topics/390458120
工具栏的功能我都实现了,先就一个问题卡死了显示的图片错位了,
图片显示如下
错位图:
toolbar原图1:
ID:IDR_MAINFRAME_256(系统自带)
toolbar原图2:
ID:IDR_DRAW_TOOLBAR(自己添加的toolbar)
我参照http://developer.51cto.com/art/201108/284038.htm做的
今天进行试验发现只添加系统只带(ID:IDR_MAINFRAME_256)的toolbar显示正常,但添加自己手绘添加(ID:IDR_DRAW_TOOLBAR)的toolbar之后就显示图片错位了,而且还要把给CMFCToolBar::GetUserImages()一块注释掉,不然Debug会出现错误
各位大神救救命啊!!!!!!!!!
具体代码在原帖,也可以在原帖回答
------解决方案--------------------
------解决方案--------------------
还要删除原来添加的toolbar
不至于吧, 你怎么重画的
不是重新新建么?
------解决方案--------------------
留个言!结贴吧!
------解决方案--------------------
这个肯定不是吧。。仔细debug看看
为什么没大神回,难道我表达能力的不够,只好再发一帖,原帖(100分):http://bbs.csdn.net/topics/390458120
工具栏的功能我都实现了,先就一个问题卡死了显示的图片错位了,
图片显示如下
错位图:
toolbar原图1:
ID:IDR_MAINFRAME_256(系统自带)
toolbar原图2:
ID:IDR_DRAW_TOOLBAR(自己添加的toolbar)
我参照http://developer.51cto.com/art/201108/284038.htm做的
今天进行试验发现只添加系统只带(ID:IDR_MAINFRAME_256)的toolbar显示正常,但添加自己手绘添加(ID:IDR_DRAW_TOOLBAR)的toolbar之后就显示图片错位了,而且还要把给CMFCToolBar::GetUserImages()一块注释掉,不然Debug会出现错误
if (CMFCToolBar::GetUserImages() == NULL)
{
// 加载用户定义的工具栏图像
if (m_UserImages.Load(_T(".\\UserImages.bmp")))
{
CMFCToolBar::SetUserImages(&m_UserImages);
}
}
各位大神救救命啊!!!!!!!!!
具体代码在原帖,也可以在原帖回答
------解决方案--------------------
------解决方案--------------------
还要删除原来添加的toolbar
不至于吧, 你怎么重画的
不是重新新建么?
------解决方案--------------------
留个言!结贴吧!
------解决方案--------------------
这个肯定不是吧。。仔细debug看看