MFC
chaosllgao
这个作者很懒,什么都没留下…
展开
-
Why "Do not call CWnd::OnPaint() for painting messages" in a derived CWnd?
http://social.msdn.microsoft.com/Forums/en-US/vcgeneral/thread/b688fe19-8517-473e-9183-83289f650281 Several things happen behind the scenes with CPaintDC. Its constructor calls BeginPaint原创 2010-04-08 15:18:00 · 679 阅读 · 0 评论 -
Why does my OSG MFC based application show memory leaks
From: http://www.vis-sim.com/3dsceneBB/viewtopic.php?t=1027There is a known issue/BUG with MFC, were MFC makes a call to _CrtDumpMemoryLeaks() in the destructor of the _AFX_DEBUG_STATE, followed b转载 2012-12-02 16:27:37 · 642 阅读 · 0 评论 -
MFC和使用Std的dll之间的内存泄露误报情况
From: http://blog.sina.com.cn/s/blog_4087d260010090sf.html最近搞一个Delta3D的工程,因为牵扯到要放在MFC中,所以费了牛劲才找到放到MFC中的方法,结果还未等高兴,就发现了内部泄漏,泄漏的地方是dtCore.dll,这个DLL是静态关联的DLL,所以我看了看泄漏的具体对象,发现都和std之流相关,于是极度怀疑是st转载 2012-12-02 16:16:47 · 1380 阅读 · 1 评论 -
VC/MFC之ListCtrl控件使用经验总结(二)
From: http://blog.sina.com.cn/s/blog_4b44e1c00100d493.html作者:深邃天空蓝色海洋时间:06/03/2008列表控件可以看作是功能增强的ListBox,它提供了四种风格,而且可以同时显示一列的多中属性值。MFC中使用CListCtrl类来封装列表控件的各种操作。通过调用 BOOL Create( DWORD d转载 2011-11-10 09:58:59 · 613 阅读 · 0 评论 -
VC/MFC之ListCtrl控件使用经验总结(一)
From: http://blog.sina.com.cn/s/blog_4b44e1c00100d48z.htmlVC/MFC之ListCtrl控件使用经验总结作者:lixiaosan时间:04/06/2006以下未经说明,listctrl默认view 风格为report相关类及处理函数MFC:CListCtrl类SDK:以 “Li转载 2011-11-10 09:58:00 · 543 阅读 · 0 评论 -
创建和销毁过程几个函数的执行顺序
From: http://blog.csdn.net/csw_100/article/details/48069571:对象生成后 函数执行顺序首先执行 构造函数-> Create->PreSubclassWindow()->OnCreate()->OnInitDialog()Create 创建窗口,发出WM_CREARE消息。 OnCreate 响应W转载 2011-11-15 14:01:05 · 724 阅读 · 0 评论 -
CStatic::SetIcon Transparent
Refer:http://www.eggheadcafe.com/software/aspnet/32055514/cstaticseticon-transparent.aspxhttp://www.codeproject.com/script/Forums/View原创 2011-09-06 09:58:01 · 672 阅读 · 0 评论 -
get filename from path without _splitpath
From: http://www.eggheadcafe.com/software/aspnet/29583177/get-folder-from-full-file-path.aspx//// Returns the file portion from a path//CStr原创 2011-07-07 22:30:13 · 1161 阅读 · 0 评论 -
C++ RTTI: 2个宏实现“根据对象名创建对象”
From:http://blog.csdn.net/dengyunze/article/details/7635581. 问题提出:C++ RTTI缺乏一些运行时信息,无法根据对象名直接创建对象。所以MFC为了实现序列化,从头构造了自己的RTTI信息,并定义了转载 2011-07-04 22:40:53 · 684 阅读 · 0 评论 -
Export dialogs in MFC Extension DLLs
From: http://www.codeguru.com/cpp/w-p/dll/article.php/c107/ It seems to be quite easy to export dialogs from mfc-extension dlls. Just export the corresponding class with AFX_EXT_CLASS and your转载 2011-06-26 10:54:00 · 480 阅读 · 0 评论 -
VC中Tooltip的实现
<br />From:<br />http://lingfengme.bokee.com/5716026.html<br /> <br /><br />正文:<br /> <br /> 我们经常在一些软件中看到类似的功能:鼠标移动到一个按钮(或其他控件)上的时候,自动弹出一些提示(不是弹出对话框),以提醒用户该控件的作用或注意事项。这种提示就是所说的Tooltip(如图1所示)。关于Tooltip,网上已经有很多资料了,我在这里只是给大家提供一些链接,让没有做过的朋友能在最短的时间内实现这个功能。转载 2011-04-11 16:00:00 · 632 阅读 · 0 评论 -
VC对话框如何检测鼠标离开窗体的事件?
<br /> <br /> <br /><br />1 把下面代码加进对话框的WM_MOUSEMOVE的消息响应中 <br /> TRACKMOUSEEVENT tme; <br /> tme.cbSize=sizeof(TRACKMOUSEEVENT); <br /> tme.dwFlags=TME_HOVER | TME_LEAVE; <br /> tme.dwHoverTime=HOVER_DEFAULT; <br /> tme.hwndTra转载 2011-04-04 09:17:00 · 2172 阅读 · 0 评论 -
关于WS_CLIPCHILDREN和WS_CLIPSIBLINGS的理解
<br /> <br />From:http://www.cnblogs.com/helloj2ee/archive/2009/05/29/1491822.html<br /> <br />1.求助MSDN<br />我的第一步当然是求助MSDN。在MSDN里面有详细的解释。1.1 WS_CLIPCHILDREN<br />WS_CLIPCHILDREN样式从字面上可以理解成ClipChildren,裁减子窗口。<br />MSDN里的E文解释:Excludes the area occupied by c转载 2011-05-10 16:48:00 · 446 阅读 · 0 评论 -
解决绘图时闪烁问题的一点经验
<br />From: http://www.cppblog.com/justin-shi/archive/2008/08/04/58020.html<br /> <br /> <br />清除屏幕闪烁(转自网上)<一><br />由于作图过于复杂和频繁,所以时常出现闪烁的情况,一些防止闪烁的方法,如下:<br />(1)将Invalidate()替换为InvalidateRect()。<br />Invalidate()会导致整个窗口的图象重画,需要的时间比较长,而InvalidateRect()仅仅重画转载 2010-08-06 14:17:00 · 1928 阅读 · 1 评论 -
MFC应用程序中指针的使用
<br />From: http://www.vckbase.com/document/viewdoc/?id=658#A1<br /> <br /> <br />MFC应用程序中指针的使用<br />作者:gouguijia<br />1) 在View中获得Doc指针<br />2) 在App中获得MainFrame指针<br />3) 在View中获得MainFrame指针<br />4) 获得View(已建立)指针<br />5) 获得当前文档指针<br />6) 获得状态栏与工具栏指针<br />7转载 2010-08-01 12:07:00 · 426 阅读 · 0 评论 -
界面编程总结(1)
<br /><br />From:http://blog.csdn.net/byxdaz/archive/2010/04/18/5499564.aspx<br /> <br /> <br /> <br /> <br />我们在做程序设计时界面与功能,那个更加吸引用户的兴趣呢?这是一个很难回答的问题。拥有美丽的外观,软件就成功了一半。界面由控件、工具栏、菜单、窗体等元素组成,对他们进行美化就能得到一个美丽的界面。<br />目前界面编程技术包括MFC、win32 SDK 、CJLibrary、WTL以及一些界转载 2010-07-29 17:06:00 · 2231 阅读 · 0 评论 -
VC中为SDI添加背景图片总结
<br />From: http://blog.csdn.net/lindan1984/archive/2007/06/09/1645234.aspx<br /> <br /> <br />方案一,使用画刷改变视图单调的背景 <br />1 我们为CTestView类添加一个变量 CBrush m_brushBackground;这个画刷就是用于画背景的。<br />2 我们在CTestView的构造函数中加入如下代码: <br /> //方案一.1,直接用资源id<br /> CBitmap bm转载 2010-07-21 22:40:00 · 478 阅读 · 0 评论 -
Custom draw vs Owner draw
From: http://www.codeproject.com/KB/miscctrl/CustomDrawCSliderCtrl.aspxhttp://www.codeproject.com/Articles/8985/Customizing-the-Appearance-of-CSliderCtrl-Using-Cu"Custom Draw" is a featu转载 2012-12-03 21:21:42 · 572 阅读 · 0 评论