码迷,mamicode.com
首页 >  
搜索关键字:mfc 画线 画点    ( 4368个结果
改变窗口大小视图区图形也会跟着变化 MFC
如何实现窗口缩放,视图区里的图形也会跟着变化 在CMFCView类中添加三个消息函数: 在类向导中选中CMFCView类,点击右键---->类向导------>消息-------->双击WM_CREATE,WM_TIMER,WM_SIZE 在CMFCView.cpp中会出现三个函数: int CSketcherView::OnCreate(LPCREATESTRUCT lpCreateSt...
分类:其他好文   时间:2014-06-29 07:37:00    阅读次数:210
MFC和ATL共享的新类CImage为图像处理提供了许多相应的处理方法
CImage类 我们知道,Visual C++的CBitmap类和静态图片控件的功能是比较弱的,它只能显示出在资源中的图标、位图、光标以及图元文件的内容,而不像VB中的Image控件可 以显示出绝大多数的外部图像文件(BMP、GIF、JPEG等)。因此,想要在对话框或其他窗口中显示外部图像文件则只能借助于第三方提供的控件或代码。 现在,MFC和ATL共享的新类CImage为图像处...
分类:其他好文   时间:2014-06-20 10:30:45    阅读次数:317
WPF画线问题,几千条以后就有明显的延迟了。
我现在是这么画的,class A { private GeometryGroup _lines; private Path _path; public A() { _path.Data = _lines; } public Draw() { LineGeometry line = new LineG...
分类:其他好文   时间:2014-06-11 23:48:13    阅读次数:1241
C++界面库
刚开始用C++做界面的时候,根本不知道怎么用简陋的MFC控件做出比较美观的界面,后来就开始逐渐接触到BCG Xtreme ToolkitPro v15.0.1,Skin++,等界面库,以及一些网友自己写的界面库,开始对于C++软件界面美化有了一点点的心得。不敢藏私,希望和一些新手朋友们分享交流。 ....
分类:编程语言   时间:2014-06-11 13:09:23    阅读次数:707
MFC简单的橡皮筋程序
void CMainWindow::OnLButtonDown(UINT nFlags,CPoint point){ //以下三个是在CMainWindow中定义 m_ptFrom=point; m_ptTo=point; m_track=TRUE;}void CMainWi...
分类:其他好文   时间:2014-06-11 12:03:13    阅读次数:1160
使用Unity3d做异形窗口
项目马上上线,因为之前的登录器是使用VS2010的MFC做的,在很多电脑上会提示缺失mfcXXXX.dll,中间找寻这种解决方案,最后确定将vcredist2010_x86和我的程序打包到安装包里面,每次安装的时候默认先安装vcredist2010_x86。 由此,经常被杀毒软件阻止,而且还有...
分类:其他好文   时间:2014-06-11 10:08:35    阅读次数:452
MFC截图和界面刷新相关问题
问题描述:         就是首先用CDC来截图,保存图片的路径通过dlg窗体来手动设置并传入。可是截下来的图片就会连带那个对话框也截图下来。         就是这样,我想截后面那个图,前面这个对话框是要传入一个图片保存路径,可是连这个框也截下来了,就是点击确定后,那个框还没有来得及消失,就截图了,          见图片;          部分代码:          ...
分类:其他好文   时间:2014-06-08 16:17:35    阅读次数:183
OpenCV 通过 MFC 的 Picture Control 控件操作图像
如果希望对显示在MFC Picture Control 控件里的图像进行操作,比如画线画点之类的,可以利用 OpenCV 结合 MFC 本身的鼠标响应函数来实现。 如何将图像显示到 Picture Control 控件不谈,本文是采用的这篇博客所介绍的方法实现的。 点击打开链接  给对话框添加 WM_LBUTTONDOWN 鼠标左键点击消息,在消息响应函数中添加如下代码: void CMFC...
分类:其他好文   时间:2014-06-08 15:11:14    阅读次数:210
boost与MFC的冲突(new)
在MFC对话框程序中用boost::signals2时出现了问题,由于MFC为了方便调试,在debug下重新定义了new#ifdef_DEBUG#definenewDEBUG_NEW#endif因此与boost产生了冲突我的解决方法是把boost的头文件放在stdafx.h中其它MFC头文件的上面。
分类:其他好文   时间:2014-06-08 00:48:48    阅读次数:290
Unicode环境下完成CString向string类型的转换
CString是MFC的字符串类,它不是基本类型,而是对字符串的封装,它是自适应的,在UNICODE环境下就是CStringW,在非UNICODE环境下就是CStringA。       CString的三种形式       Visual C++.NET中将CStringT作为ATL和MFC的共享的“一般”字符串类,它有CString、CStringA和CStringW三种形式,分别操作不...
分类:其他好文   时间:2014-06-07 15:34:06    阅读次数:204
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!