- 博客(24)
- 收藏
- 关注
原创 exe和dll放到不同目录中的方法
原文链接:https://blog.csdn.net/fuhanghang/article/details/122219588。//wrapper.dll在当前目录的bin文件夹中。属性->配置属性->链接器->输入->延迟加载的Dll-> 添加MyDll.dll。属性->配置属性->链接器->输入->附加依赖项-> 添加MyDll.lib。属性->配置属性->链接器->高级->卸载延迟加载的dll-> 是。1、设置dll延迟加载。
2023-07-31 10:10:51 832
原创 ribbon动态添加控件后显示问题
CMFCRibbonCategory *pCategory = m_wndRibbonBar.GetCategory(1);CMFCRibbonPanel *pPanel = pCategory->GetPanel(3);pPanel->Add(new CMFCRibbonButton(ID_EDIT_CLEAR, _T( "1"), 1,1));pPanel->Add( new CMFCRibbonButton(ID_EDIT_CLEAR, _T( "2"), 2...
2022-01-24 17:34:29 414
原创 debug下,vector pushback较多的数据慢的原因
vector,push_back1000000个int,要600多ms,而另一个vs2010新建的程序,只要100多ms,后来把c++ -》代码生产-》基本运行时检查,我vs2015上默认的是“两者(/RTC1,等同于 /RTCsu) (/RTC1)”,改为默认(2010上是默认),时间只需100多ms了。c++ -》代码生产-》基本运行时检查-》默认...
2021-12-23 13:59:15 720
原创 BCG ribbon 去掉主按钮mainbutton
BCG ribbon 去掉主按钮mainbutton的方法:m_wndRibbonBar.SetMainButton(NULL, CSize(0, 0));
2021-12-13 17:04:28 159
原创 BYTE数组与_variant_t数组互转
VARIANT转为 BYTE数组_variant_t vtValue=com返回值;if(vtValue.vt==(VT_ARRAY|VT_UI1)){BYTE *pByte=NULL;::SafeArrayAccessData(vtValue.parray,(void**)&pByte);memcpy(pBuff,pByte,sizeof(HEADER_USERADM));::SafeArrayUnacce...
2021-04-30 15:35:48 439 1
转载 VC对话框child、popup模式之间切换
在WM_CREATE消息事件OnCreate(LPCREATESTRUCT lpCreateStruct)函数中判断窗口模式,进行切换窗口模式。窗口对话框模式,先设置窗口资源属性,style设置成child、border设置成none。窗口child模式,先设置窗口资源属性,style设置成popup、border设置成对话框外框。1、该类头文件中增加以下属性和方法bool m_bIsChildWindow; //是否为子窗口 HWND m_hParentWnd; char ..
2020-07-30 15:44:15 538 1
转载 多字节字符集改为Unicode字符集遇到的问题及解决方法
在Character Set这里通常有两种选择:一是Use Unicode Character Set ,另一种是Use Multi-Byte Character Set,一般情况下,比较偏向Use Multi-Byte Character Set ,但是当使用中文对话框的时候,Use Multi-Byte Character Set往往会出现“???”的情况,这时候该怎么处理呢?我的第一想法...
2020-04-21 18:34:55 818
转载 BCGControlBar入门使用手册(一):皮肤和上下文菜单使用
1、VC2008集成了BCGControlBar的相关功能,用wizard生成的话如果选与BCGControlBar有关的性能,如预定皮肤,则应用程序是从CWinAppEx派生,再加CBCGPWorkspace似乎不行。2、BCG 为了方便程序员,在注册表中保存了窗口的大小、位置等信息,包括工具栏的相应信息。这样减少了程序员保存和恢复用户上次使用过的界面的重复劳动。但也会造成改变菜单之类出现无...
2019-12-21 17:35:36 905
转载 VC(VISUAL_C++)虚拟键VK值列表
键盘VK键值列表/* Virtual Keys, Standard Set*/VK_LBUTTON 0x01VK_RBUTTON 0x02VK_CANCEL 0x03...
2019-04-01 16:22:59 1686
转载 直线拟合算法
在计算机视觉的应用中,经常会用到提取一条直线的精确位置这样的工作。这时就要用到直线的拟合算法了。这里,我也贴一个利用最小二乘法计算最佳拟合直线的代码。这个代码是我以前学习《机器视觉算法与应用(双语版)》[德] 斯蒂格(Steger C) 著;杨少荣 等 译 的书时写的。所有的公式推导都在书中 3.8.1 ,还算比较有用。与一元线性回归算法的区别:一元线性回归算法假定 X 是无误差的,只有...
2018-07-19 14:37:13 10059 1
原创 vc6使用二维vector的问题
vector<vector<BOOL>*>这里需要一个空格,*表示一个空格,没有空格就报错,别问我为什么
2018-07-13 16:32:30 522
转载 Opencv Sift和Surf特征实现图像无缝拼接生成全景图像
Sift和Surf算法实现两幅图像拼接的过程是一样的,主要分为4大部分:1. 特征点提取和描述2. 特征点配对,找到两幅图像中匹配点的位置3. 通过配对点,生成变换矩阵,并对图像1应用变换矩阵生成对图像2的映射图像4. 图像2拼接到映射图像上,完成拼接过程1、2、3没啥好说的了,关键看看步骤4中的拼接部分。这里先采用比较简单一点的拼接方式来实现:1. 找到图像1和图像2中最强的匹配点所在的位置2....
2018-06-29 14:17:34 2381 3
原创 mfc/Ribbon的停靠窗关闭后再也找不到的问题解决方法
mfc基于office,Ribbon的停靠窗关闭后再也找不到的问题网上看到的几种方法:1去掉停靠窗口右上角关闭按钮,m_ourPane.SetControlBarStyle(~AFX_CBRS_CLOSE)去掉停靠窗的关闭按钮后,看似解决了问题,但是在调整停靠窗布局的时候,如果将两个停靠窗放到一起,关闭按钮又显示出来了,一旦关掉又没法弄了,无语啊2消除停靠位置,存储记忆功能在CMainFram...
2018-03-09 16:15:18 760
转载 发一些CDockablePane 关闭等编程问题
声明:这是我转载的,仅供参考声明:这些程序都是鄙人亲自调试通过,转载敬标注来源于酒天聊博文!1、CDockablePane的关闭见解: MFC提供的Pane关闭可以再事件里面找到: BOOL CMainFrame::OnCloseDockingPane(CDockablePane* pWnd) ; 注释:关闭停靠窗口事件,事实上是隐藏窗体,还是占用资源的 BOOL CMai...
2018-03-09 14:40:17 229
转载 docablepane 可停靠窗口在使用过程中的问题小结 vc mfc
问题一:可停靠窗口在左上角显示 没有停靠到指定位置这几天在调Docablepane 可停靠窗口VC++ 2010,遇到这个如题问题。目前接触到的原因:1、DockPane(&m_yourPane);//未调用,或未执行2、//并且注意在m_yourPane.Create( 中创建风格处指定 | WS_VISIBLE);内部运行原理原因没分析出来,估计与Cpane的SetWindowPo...
2018-03-09 11:25:34 317
转载 mfc中Ribbonbar按钮使用的中的一些问题经验分享
ribbon界面是mfc编程中比较新的技术,其中的按钮在使用的过程中会遇到各种问题,将遇到的问题做一个总结分享。1第一个问题是VS2010 Ribbon CheckBox不能选中的问题,如果我们在编辑器直接添加CheckBox,那么在执行时无法选定,鼠标点击可以选定但是一放开复选框就无法选定。这个问题可以这样解决:定义个全局bool,bool bFlag = false;在RibbonChec...
2018-03-09 10:18:43 2739 1
转载 MFC对话框处理滚动条
MFC对话框处理滚动条flyfish原理nMin Specifies the minimum scrolling position. 滚动条范围最小值nMax Specifies the maximum scrolling position. 滚动条范围最大值nPage Specifies the page size. A scroll bar uses this value ...
2018-03-08 11:02:39 515
转载 LNK2001: 无法解析的外部符号 __iob问题的解决方法
注:我用的方法2解决的1、缺少libc.lib解决这个问题的方法是去掉链接到libc.lib,具体地点:项目-〉属性-〉配置属性-〉链接器-〉忽略特定库。2、unresolved external symbol __iob这个__iob找不到的问题费了我大部分的时间。跟踪到stdio.h文件,发现那里有个关于iob的宏,终于搞定。加入一句话到.cpp文件中:extern "
2018-02-05 13:04:18 2238
转载 vc中CString::Format出现的Buffer too small错误(转)
感谢原作者!今天我发现了一个类似的错误,都怪我,看MSDN没注意到Attention,以为是个实例,直接拿来用!呵呵,下次注意点!原文如下(转自http://yiyunscu.blog.163.com/blog/static/36263320201091010349294/):这段时间一直在忙项目,也没有时间来博客把这段时间的东西整理下粘贴上来,只是今天晚上把手上的工作调试完成了,上了博客才决...
2018-01-27 11:16:57 788
转载 多边形的重心(转)
题目描述:已知一多边形没有边相交,质量分布均匀。顺序给出多边形的顶点坐标,求其重心。分析:求多边形重心的题目大致有这么几种:1,质量集中在顶点上。n个顶点坐标为(xi,yi),质量为mi,则重心 X = ∑( xi×mi ) / ∑mi Y = ∑( yi×mi ) / ∑mi 特殊地,若每个点的质量相同,则 X = ∑xi / n Y =
2018-01-17 14:40:32 382
转载 求任意多边形面积-有向面积
给定多边形的顶点坐标(有序),让你来求这个多边形的面积,你会怎么做?我们知道,任意多边形都可以分割为N个三角形,所以,如果以这为突破点,那么我们第一步就是把给定的多边形,分割为数个三角形,分别求面积,最后累加就可以了,把多边形分割为三角形的方式多种多样,在这里,我们按照如下图的方法分割:图1S点作为起始点(点1),a->e依次作为点2,3……。一个三
2018-01-17 13:12:14 960
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人