用函数给CMFCToolBar添加图标//函数都调用成功,就是图片不显示.......
//m_wndToolBar.AdjustLayout();
m_wndImage.Create(32,32,ILC_COLOR24|ILC_MASK,0,0);
int i3 = m_wndImage.Add(AfxGetApp()->LoadIcon(IDI_ICON2));
int i4 = m_wndImage.Add(AfxGetApp()->LoadIcon(IDI_ICON3));
m_wndImage.Add(AfxGetApp()->LoadIcon(IDI_ICON4));
m_wndImage.Add(AfxGetApp()->LoadIcon(IDI_ICON5));
int i = m_UserImages.CreateFromImageList(m_wndImage);
int i2 = m_UserImages.AddIcon(AfxGetApp()->LoadIcon(IDI_ICON2));
m_UserImages.SetImageSize(CSize(32,32), FALSE);
UINT IDArray[] ={ID_FILE_NEW,ID_FILE_OPEN,ID_FILE_SAVE,ID_FILE_PRINT,ID_TEST1};
m_wndToolBar.SetButtons(IDArray, 5); //这里定义工具栏的按钮个数
//CMFCToolBar::SetSizes(CSize(48,48), CSize(48,48));
CMFCToolBar::SetSizes(CSize(32,32), CSize(32,32));
int j = CMFCToolBar::SetUserImages(&m_UserImages);
// m_wndToolBar.SetButtonInfo(0,ID_FILE_NEW,TBBS_CHECKBOX,3);
m_wndToolBar.InsertButton(CMFCToolBarButton(ID_FILE_NEW,2,L"123"));
解决方案 »
- Visual Studio 2010的帮助文档怎么是是英文的?
- 续~求教 写视频播放器 文件为m4v格式 文件中保存的是MPEG4压缩后的视频流数据 可以直接播放吗?标题要长
- 怎样实现一个按钮兼有"开始"和"停止"的功能阿?
- 新手求问:vc的控件能不能自己写?
- 关于InstallShield打包字体的问题
- 各位师父兄弟姐妹们,为什么我连上了MYSQL 5,却不能打开记录集啊?
- 有哪位大哥有兴趣来东莞发展吗?熟vc就行,最好对dvr有点了解。
- 监管网络打印机
- 关于string与文件操作的一个问题
- 编写注册表编辑器时,遇到的问题
- 单文档中子窗口关闭
- http通信类cinternetsession中OpenRequest第二个参数指定传输时间3秒//为什么无效?
UINT btns[] = {ID_APP_ABOUT, ID_APP_EXIT};m_wndToolBar.LoadBitmap(IDB_BITMAP1);
m_wndToolBar.SetButtons(btns, 2);
m_wndToolBar.InsertButton(CMFCToolBarButton(ID_EDIT_CUT, 3, _T("Test")));
如果没有效果, 把注册表里面的配置信息清了.
打开那个文件, Ctrl + F 搜索 SetRegistryKey.把参数随便改一个或者到
HKEY_CURRENT_USER\Software 下面找到跟参数一样的那个项(文件夹)
再下一级 有一个 跟你工程同名的项(文件夹).
删掉
你工程里面有一个跟你工程同名的cpp文件
打开那个文件, Ctrl + F 搜索 SetRegistryKey.把参数随便改一个或者到
HKEY_CURRENT_USER\Software 下面找到跟参数一样的那个项(文件夹)
再下一级 有一个 跟你工程同名的项(文件夹).
删掉
创建都创建不了HKEY hKEY;
HKEY hKeyRoot = HKEY_CURRENT_USER;
long ret0=(::RegOpenKeyEx(hKeyRoot,"Software\\Local AppWizard-Generated Applications\\$(你
的程序名)",0,KEY_READ,&hKEY));
if(ret0!=ERROR_SUCCESS)//如果无法打开hKEY,则中止程序的执行
{
AfxMessageBox("错误:无法打开有关的hKEY");
return;
}
RegDeleteKey(hKEY,'键值');
从Windows注册表加载全局工具栏选项。
static BOOL LoadParameters(
LPCTSTR lpszProfileName=NULL
);
CMFCToolBar::LoadState
从Windows注册表加载toolbar状态信息。
virtual BOOL LoadState(
LPCTSTR lpszProfileName=NULL,
int nIndex=-1,
UINT uiID=(UINT)-1
);
MenuBar和Toolbar 3个点的问题m_wndMenuBar.EnableDocking(NULL);
就没那3个点了。
_cvUpdateMotionHistory//opencv2.3.2如何使用这个函数?不知道怎么找不到此函数