
借鉴他人经验
whh_tg
这个作者很懒,什么都没留下…
展开
-
MFC 对窗口贴图
要修改窗口的背景-----------双缓存方法(将要绘制的东西,先绘制到内存DC,再将绘制好的内存DC绘制到屏幕上)步骤如下: 1、导入一个位图文件。 2、创建一个View窗体的删除背景时的相应函数 BOOL CWndMapView::OnEraseBkgnd(CDC* pDC) 或者在view类的OnDraw响应函数 void CWndMapView转载 2013-01-05 13:34:19 · 1218 阅读 · 0 评论 -
MFC 改变对话框的几个消息函数OnEraseBkgnd、 OnPaint、 OnCtlColor的调用次序
设置对话框色彩及背景图片可在OnCtlColor(),OnEraseBkgnd(),OnPaint()里设置,对话框初始化完毕,显示时调用OnSize()->OnEraseBkgnd(),->OnPaint()->OnCtlColor(), 1、若想改变对话框大小,比如全屏显示ShowWindow(SW_SHOWMAXIMIZED);UpdateWindow();此中 ShowWind转载 2013-01-05 13:58:13 · 1946 阅读 · 0 评论 -
程序员技术提升攻略
今天在优快云上看到一篇很中肯的介绍如何练就技术的文章,从我的职场经历角度看,觉得很实用很系统,想保留下来自己也能更好的学习,希望有一天自己也能够完全掌握下面的东东。来源:http://coolshell.cn/articles/4990.html==============================================================转载 2013-01-29 13:26:23 · 793 阅读 · 0 评论 -
vc++ dll使用
1、 DLL的概念DLL(Dynamic Linkable Library),动态链接库,可以向程序提供一些函数、变量或类。这些可以直接拿来使用。静态链接库与动态链接库的区别: (1)静态链接库与动态链接库都是共享代码的方式。静态链接库把最后的指令都包含在最终生成的EXE文件中了;动态链接库不必被包含在最终EXE文件中,EXE文件执行时可以“动态”地引用和卸载这个与EXE独立的转载 2013-01-16 13:57:16 · 633 阅读 · 0 评论 -
AfxGetApp->GetMainWnd()与AfxGetMainWnd
前台线程与后台线程,AfxGetApp->GetMainWnd()与AfxGetMainWnd的不同 顾名思义,前台指看得见,既然看得见自然要有窗口,而后台是看不见,看不见可以理解为没有窗口,既然没有窗口,那么用AfxGetMainWnd()取得其窗口句柄,未免有些搞笑,为什么呢?聪明的你想必早已明白,如果你曾经跟踪过AfxGetMainWnd()的调用,会发现它取得的是AFX_MO原创 2013-08-08 17:52:08 · 228 阅读 · 0 评论