![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
MFC
文章平均质量分 79
独自一人的昵称谁用了
上了几年学,看了几本书,会敲几行代码,整天嚷嚷着要创业却还在给别人打工的屌丝程序员!
展开
-
GDI+图像处理学习笔记——改变图像的透明度
GDI+是WindowsXp和windows Server 2003中的一个子系统,主要用于处理系统的绘制消息。GDI+是GDI的扩展,其继承了GDI的有点并在其基础上进行了改进,包括增加了一些GDI无法绘制的图形函数,同时GDI+重新设计了编程模型,使开发图形程序更加方便。作为图形设备接口的GDI+使得应用程序开发人员在输出屏幕和打印机信息的时候无需考虑具体显示设备的细节,他们只需调用GDI+库原创 2011-11-17 18:23:26 · 9201 阅读 · 3 评论 -
MFC使用多线程时请谨慎使用srand()来产生随机数
本人最近写一个小程序时遇到的问题,纠结了一两天天,最终得以解决,现将相关情况写在下面,希望其他遇到相同情况的同学能少走些弯路。 实现的功能:基于基本对话框,按下开始按钮后,在对话框内随机绘制若干图片,按下停止按钮后,停止绘制图片。 由于在绘制图片的时候还需要响应按钮消息,所以我用了一个线程去实现绘制图片这部分功能 线程代码如下: UI原创 2011-11-25 00:26:10 · 3215 阅读 · 0 评论 -
哲学家就餐问题——MFC演示程序
这个问题实际上就是多线程的调度问题,因为MFC里面已经给我们封装好了线程类,CWinThread类,因此我们要做的仅仅是简单的为每位哲学家分别创建进程。程序逻辑不是很复杂,但在用MFC来做哲学家就餐问题的演示问题时,就涉及到的图像绘制可能比较麻烦,因为你要给每位哲学家的当前状态给出相应的图示。 这个是我写的演示程序的主界面,左边使用图形显示哲学家就餐中的一些状态切换,右边用编辑原创 2012-02-17 05:13:06 · 9499 阅读 · 16 评论 -
另类的CDialogBar——可停靠对话框的实现方法
本文大部分思路来自于《VISUAL C++ 6.0 MFC 类库参考手册》一书! CDialogBar在MFC中就是提供控制条形式的非模态对话框。 其使用过程很简单: 1.在MainFrame框架中声明变量 CDialogBar m_dialogbar; 2.在Main原创 2012-05-10 06:12:42 · 6677 阅读 · 1 评论 -
利用IHTMLDocment2指针获取IE网页登录帐号密码
想实现的功能是这样的,当用户单击网页中的登录按钮时自动提取出用户输入的帐号密码信息 第一步:首先获得用户在浏览器上的鼠标单击消息 这里可以用两种方法去实现,一个是用SetWindowsHookEx(),生成一个全局钩子(要在dll中,具体实现可以百度,因为本文采用的是另外一种方法),捕获WH_GETMESSAGE或者WH_MOUSEMOVE消息。原创 2012-12-08 11:31:09 · 3498 阅读 · 1 评论