mfc vc
文章平均质量分 74
wll314236918
这个作者很懒,什么都没留下…
展开
-
图像编程----如何实现一个透空图片
在mfc中,我们经常碰到的一个情况是,想在界面上添加一个图片,比方说一个小人,但是我们不想要除了图片中小人外的其它图片,怎么办? 我们需要准备三个素材,第一个背景图片,第二个你想要添加的原始小人图片(除小人外其余地方为黑色),第三个屏蔽图片,该图片将你想要扣出来的图片的区域全部涂成黑色,其余部位为白色。 ...原创 2011-09-22 16:45:25 · 125 阅读 · 0 评论 -
图像编程----如何编写SetTimer的回调函数实现动画效果
我们一般用到settimer函数的时候,第三个参数一般都设置为NULL,这意味着调用缺省的回调函数,叫OnTimer,如果你有几个定时器的话,那么也可以在OnTimer函数里边判断后做出不同的反应。 但今天我们自己编写回调函数来响应定时器的函数! 1.首先我们需要编写两个静态的回调函数,放在主对话框类中,声明如下: public: static vo...原创 2011-09-23 12:53:12 · 303 阅读 · 0 评论 -
在用VC6.0写程序调试时,初学者总是会遇到一些错误,针对如下错误主要是因为MFC类库没有引用所出现的问题。...
在用VC6.0写程序调试时,初学者总是会遇到一些错误,针对如下错误主要是因为MFC类库没有引用所出现的问题。错误现象:nafxcwd.lib(thrdcore.obj) : error LNK2001: unresolved external symbol __endthreadexnafxcwd.lib(thrdcore.obj) : error LNK2001: unresolved exte...原创 2011-08-08 16:42:10 · 232 阅读 · 0 评论 -
多线程编程
多线程相关的编程,有很多说法,有人说应该去除,因为他带了了潜在的安全性,但有人有建议保留,因为他充分利用了cpu,只要我们注意其中的安全问题,所以多线程可以为我们造福,所以关于多线程编程,我们应该更多注意安全性的问题! 1.创建一个线程 (1)利用CreateThread( LPSECURITY_ATTRIBUTES lpThreadAttributes, DW...原创 2011-08-08 19:59:17 · 125 阅读 · 0 评论 -
堆排序算法实现
1.堆排序. 平均复杂度,最坏复杂度都是nlogn #include <iostream> using namespace std; //获得父结点,从0开始 #define get_Parent(i) ( (i+1) >> 1 -1) //获得左孩子节点 #define get_LeftChild(i) ( (i+1) << ...原创 2011-08-11 16:57:52 · 69 阅读 · 0 评论 -
vc---工程打不开问题解决(转载)
在vc编程中,经常遇到dsw工程文件无法打开,或者打开后看不到类和变量的问题。特别是把代码从一台电脑上copy到另一台电脑上以后,常常会碰到这种奇怪的问题。有时在编辑状态下也会发生成员变量或函数提示不能显示的问题。 遇到这些情况,首先要检查一下进程中是否有没有关闭的vc进程“msdev.exe”,有的话先结束进程。然后到工程目录,即dsw文件所在的目录下,删除.ncb文件、.ap...原创 2012-07-07 15:03:28 · 402 阅读 · 0 评论