
VC++/MFC
文章平均质量分 72
JKay_Wong
一个对计算机有兴趣的菜鸟
展开
-
MFC逃跑按钮的实现(两种方式)
简易版本的逃跑按钮的实现,下面是两个实现方法,一个是创建两个一样的按钮,然后通过一个按钮接触鼠标时,隐藏并显示另一个按钮来实现"逃跑"。另一个是通过SetWindowPos函数来随机地让按钮在新位置出现 下面是主要的代码 先是第一个版本 然后是第二个版本// NewButto原创 2011-09-04 20:39:19 · 3248 阅读 · 0 评论 -
图书馆管理系统_MFC版
之前用DOS写好图书馆管理系统后,现在终于将它实现为MFC版的,也作为自己目前学习了一段时间的MFC的一个小训练,孙鑫的《VC++深入详解》也看了一半多一点了,现在有时间也要继续往下看了。废话少说,先上界面: 将上一篇日志的DOS版的作为内原创 2011-10-14 14:21:43 · 12799 阅读 · 28 评论 -
MFC学习笔记之图形保存与重绘
先增加一个新的菜单项 绘图 ,然后在里面增加4个子菜单项 点 线 矩形 椭圆 ,在View类中响应各个子菜单项,为View类增加一个私有数据成员 int m_nDrawType 用来保存用户所做的选择 这个和上一篇日志的一样 所以代码不贴了,然后就是响应 OnLButtonDow原创 2011-10-02 10:54:48 · 8827 阅读 · 6 评论 -
MFC学习笔记之绘图控制
MFC中进行与绘图相关的控制,首先先为VIEW类添加一个成员变量 m_nDrawType,用来指定要画的图形 ,增加相应的菜单项用来绘制 点 直线 矩形 和 椭圆 在菜单项的响应函数中写下面的代码:void CGraphicView::OnDot() { // TODO:原创 2011-09-28 00:21:23 · 3493 阅读 · 3 评论 -
MFC学生健康管理系统(修改版)
前几天写过的一篇关于MFC学生健康管理的修改版,那时的文件读取没有实现好,这次实现了,然后添加了一个操作的说明 让用户可以知道怎么操作。效果图如下:源码下载:点击打开链接原创 2011-09-24 22:01:19 · 2643 阅读 · 4 评论 -
MFC学习笔记之程序外观相关操作
如果想在应用程序窗口创建之前修改它的外观和大小的话,就要在CMainFrame类的PreCreateWindow成员函数中修改。该函数的参数是一个CREATETRUCT结构体的引用,该结构体的成员可以在MSDN中查到,是关于窗口大小、类名之类的一些参数。单文档应用程序它的框架的默原创 2011-09-24 14:02:03 · 1847 阅读 · 0 评论 -
MFC简易文本编辑
程序中用到的一些函数//创建插入符void CreateSolidCaret(int nWidth, int nHeight);nWidth Specifies the width of the caret, in logical units. If this p原创 2011-08-26 00:56:30 · 1641 阅读 · 0 评论 -
MFC学习笔记之属性页和属性表单
属性页和属性表单在程序中应用很广,一般在安装程序或者一些设置向导中的都是属性表单,这一次在看完孙鑫老师的书后总结一下一些关于属性表单和属性页的一些基本的操作。源码下载要创建属性表单首先就要先创建属性页,属性页对应的MFC类就是 CPropertyPage类,它是从CDia原创 2011-09-21 12:55:16 · 5820 阅读 · 2 评论 -
MFC简易绘图
CDrawView::CDrawView(){ // TODO: add construction code here m_ptOrigin=0; m_ptOld=0; m_bDraw=FALSE;}void CDrawView::OnLButtonDown(UI原创 2011-08-23 23:37:13 · 1264 阅读 · 0 评论 -
模拟窗口类的封装
下面是模拟窗口类CWnd的封装,当然只是很简单的模拟,创建窗口,显示窗口和更新窗口,下面是代码#include#includeclass CWnd{public: CWnd(); BOOL CreateEX( DWORD dwExStyle, //原创 2011-08-23 14:47:31 · 1059 阅读 · 0 评论 -
VC学习笔记之——GetMessage函数
BOOL GetMessage( LPMSG lpMsg, // message information HWND hWnd, // handle to window UINT wMsgFilterMin, // first me原创 2011-08-22 20:52:05 · 3880 阅读 · 0 评论 -
MFC之学生健康管理系统
先用C++写了一个线性表的类 来实现学生健康管理系统的代码 现在将其转化为MFC实现的方式,所有功能现在还差就是将文件读取并显示出来,本来想将其读取到列表框显示出来,但是现在实现的过程出现了一些问题 等再学一些MFC的文件操作之后再来改善一下,下面是现在的效果:源码下载新原创 2011-09-18 20:26:08 · 4607 阅读 · 1 评论 -
对话框美化的一个方法与颜色表
首先在RES目录下建一个文件,命名Master.manifest然后用记事本打开放入 <assemblyIdentity name="Microsoft.Windows.XXXX" processorArchitecture="x86原创 2011-09-12 23:21:47 · 2408 阅读 · 0 评论 -
MFC之计算器(优化版)
前面的一篇日志写过的计算器,由于那个存在一些问题所以这次经过优化和美化后,暂定为最终版本。源码下载效果图片:下面是源码 按钮的美化 是用了上一篇日志所写的方法,并没有重新写一个NEWButton类。// CalculatorDlg.cpp : implem原创 2011-09-13 22:01:46 · 4420 阅读 · 1 评论 -
MFC之计算器
上学期老师曾经让我们写过一个计算器,但是那个时候对windows编程的原理还有很多东西都是不知道的 所以就是照葫芦画瓢的写了一个,最近重新在学MFC,所以就重新写了一个,界面的美化还没去做,只是将功能和主要的界面做好了。源码下载效果图下面是代码://///原创 2011-09-10 19:03:26 · 2125 阅读 · 1 评论 -
MFC简易对话框编程(一)
// TestDlg.cpp : implementation file//#include "stdafx.h"#include "Test.h"#include "TestDlg.h"#ifdef _DEBUG#define new DEBUG_NEW#un原创 2011-09-04 21:20:03 · 1294 阅读 · 0 评论 -
MFC中定义全局变量和全局函数的方法
使用Visual C++6.0 中的MFC 基本应用时, 由于MFC 制作的工程由很多文件构成, 它不能象一般C++程序那样随意在类外定义全局变量, 那样有时会在运行程序时出现问。在软件开发过程中, 有时需要在不同的类之间利用全局变量传递数据, 利用全局函数处理相同问题,原创 2011-10-10 09:38:23 · 7235 阅读 · 0 评论