自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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 554

原创 vector的erase用法误区

vector

2022-10-21 10:14:40 106 1

转载 CTreeCtrl遍历和checkBox使用及初始化时SetCheck无效解决办法

CTreeCtrl

2022-08-24 10:25:41 529

原创 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 383

原创 线宽大于1时,虚线绘制,否则会画成实线(GDI)

线宽大于1时,虚线绘制,否则会画成实线(GDI)

2022-01-21 10:29:13 200

原创 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 673

原创 BCG ribbon 去掉主按钮mainbutton

BCG ribbon 去掉主按钮mainbutton的方法:m_wndRibbonBar.SetMainButton(NULL, CSize(0, 0));

2021-12-13 17:04:28 144

原创 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 410 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 465

转载 多字节字符集改为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 761

转载 BCGControlBar入门使用手册(一):皮肤和上下文菜单使用

1、VC2008集成了BCGControlBar的相关功能,用wizard生成的话如果选与BCGControlBar有关的性能,如预定皮肤,则应用程序是从CWinAppEx派生,再加CBCGPWorkspace似乎不行。2、BCG 为了方便程序员,在注册表中保存了窗口的大小、位置等信息,包括工具栏的相应信息。这样减少了程序员保存和恢复用户上次使用过的界面的重复劳动。但也会造成改变菜单之类出现无...

2019-12-21 17:35:36 834

转载 VC(VISUAL_C++)虚拟键VK值列表

键盘VK键值列表/* Virtual Keys, Standard Set*/VK_LBUTTON 0x01VK_RBUTTON 0x02VK_CANCEL 0x03...

2019-04-01 16:22:59 1617

转载 直线拟合算法

在计算机视觉的应用中,经常会用到提取一条直线的精确位置这样的工作。这时就要用到直线的拟合算法了。这里,我也贴一个利用最小二乘法计算最佳拟合直线的代码。这个代码是我以前学习《机器视觉算法与应用(双语版)》[德] 斯蒂格(Steger C) 著;杨少荣 等 译 的书时写的。所有的公式推导都在书中 3.8.1 ,还算比较有用。与一元线性回归算法的区别:一元线性回归算法假定 X 是无误差的,只有...

2018-07-19 14:37:13 10004 1

原创 vc6使用二维vector的问题

vector<vector<BOOL>*>这里需要一个空格,*表示一个空格,没有空格就报错,别问我为什么

2018-07-13 16:32:30 492

转载 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 2323 3

原创 mfc/Ribbon的停靠窗关闭后再也找不到的问题解决方法

mfc基于office,Ribbon的停靠窗关闭后再也找不到的问题网上看到的几种方法:1去掉停靠窗口右上角关闭按钮,m_ourPane.SetControlBarStyle(~AFX_CBRS_CLOSE)去掉停靠窗的关闭按钮后,看似解决了问题,但是在调整停靠窗布局的时候,如果将两个停靠窗放到一起,关闭按钮又显示出来了,一旦关掉又没法弄了,无语啊2消除停靠位置,存储记忆功能在CMainFram...

2018-03-09 16:15:18 723

转载 发一些CDockablePane 关闭等编程问题

声明:这是我转载的,仅供参考声明:这些程序都是鄙人亲自调试通过,转载敬标注来源于酒天聊博文!1、CDockablePane的关闭见解:     MFC提供的Pane关闭可以再事件里面找到:    BOOL CMainFrame::OnCloseDockingPane(CDockablePane* pWnd) ;   注释:关闭停靠窗口事件,事实上是隐藏窗体,还是占用资源的  BOOL CMai...

2018-03-09 14:40:17 214

转载 docablepane 可停靠窗口在使用过程中的问题小结 vc mfc

问题一:可停靠窗口在左上角显示 没有停靠到指定位置这几天在调Docablepane 可停靠窗口VC++ 2010,遇到这个如题问题。目前接触到的原因:1、DockPane(&m_yourPane);//未调用,或未执行2、//并且注意在m_yourPane.Create( 中创建风格处指定 | WS_VISIBLE);内部运行原理原因没分析出来,估计与Cpane的SetWindowPo...

2018-03-09 11:25:34 306

转载 mfc中Ribbonbar按钮使用的中的一些问题经验分享

ribbon界面是mfc编程中比较新的技术,其中的按钮在使用的过程中会遇到各种问题,将遇到的问题做一个总结分享。1第一个问题是VS2010 Ribbon CheckBox不能选中的问题,如果我们在编辑器直接添加CheckBox,那么在执行时无法选定,鼠标点击可以选定但是一放开复选框就无法选定。这个问题可以这样解决:定义个全局bool,bool bFlag = false;在RibbonChec...

2018-03-09 10:18:43 2680 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 480

转载 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 1948

转载 vc中CString::Format出现的Buffer too small错误(转)

感谢原作者!今天我发现了一个类似的错误,都怪我,看MSDN没注意到Attention,以为是个实例,直接拿来用!呵呵,下次注意点!原文如下(转自http://yiyunscu.blog.163.com/blog/static/36263320201091010349294/):这段时间一直在忙项目,也没有时间来博客把这段时间的东西整理下粘贴上来,只是今天晚上把手上的工作调试完成了,上了博客才决...

2018-01-27 11:16:57 772

转载 多边形的重心(转)

题目描述:已知一多边形没有边相交,质量分布均匀。顺序给出多边形的顶点坐标,求其重心。分析:求多边形重心的题目大致有这么几种:1,质量集中在顶点上。n个顶点坐标为(xi,yi),质量为mi,则重心  X = ∑( xi×mi ) / ∑mi  Y = ∑( yi×mi ) / ∑mi  特殊地,若每个点的质量相同,则  X = ∑xi  / n  Y =

2018-01-17 14:40:32 352

转载 求任意多边形面积-有向面积

给定多边形的顶点坐标(有序),让你来求这个多边形的面积,你会怎么做?我们知道,任意多边形都可以分割为N个三角形,所以,如果以这为突破点,那么我们第一步就是把给定的多边形,分割为数个三角形,分别求面积,最后累加就可以了,把多边形分割为三角形的方式多种多样,在这里,我们按照如下图的方法分割:图1S点作为起始点(点1),a->e依次作为点2,3……。一个三

2018-01-17 13:12:14 883

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除