在学习windows程序设计中,我们希望通过一个完整的程序来学习windows API这是本人在上杨力祥老师的课程是自己写的扫雷程序。
下面是。cpp文件
#include
#include"resource.h"
#include
#pragma comment( lib,"winmm.lib")
//地雷的结构
class Mine{
int x,y;
int value;...
1 #include 2 #include "resource.h" 3 4 LRESULT CALLBACK MyWndProc( HWND hwnd, // handle to window 5 UINT uMsg, // message identifier 6...
1.Command Routing(命令传递):当消息进来时,会有一个泵推动它前进.消息如何进来,以有泵函数如何推动,都是属于windows程序设计的范畴,消息如果是从子类流向父类(纵向流动),那么事情再简单不过,整个message map消息映射表已规划出十分明确的路线.消息应该有横向流动的机会,...
分类:
其他好文 时间:
2014-07-02 23:17:30
阅读次数:
179
1 #include 2 3 LRESULT CALLBACK MyWndProc( HWND hwnd, // handle to window 4 UINT uMsg, // message identifier 5 WPARAM wParam, // fi...
1 #include 2 #include "resource.h" 3 4 LRESULT CALLBACK MyWndProc( HWND hwnd, // handle to window 5 UINT uMsg, // message identifier 6...
本人最近在网上找到了《MFC Windows程序设计》第二版的书内程序的源码,特意上传CSDN上面,供学习MFC的程序员们免费下载。...
1.系统说明输入一个正整数N,然后随机产生N个整数,创建一个二叉树(左子树≤父节点≤右子树)。使用Windows程序设计,在窗体的客户区自动地画出创建二叉树的过程,并动画演示中序遍历。2.系统要求自动计算每个节点的坐标,节点圆的半径可设置,节点间的距离可设置,左右子树的角度可设置;二叉树的大小可能超...
分类:
其他好文 时间:
2014-06-09 19:54:55
阅读次数:
208
WindowsGDI的接口没提供这样的功能机制,只能是先通过CreateCompatibleDC 创建一个与显示器设备内容兼容的内存设备内容,用SelectObject将位图选入内存设备内容,再用BitBlt函数进行从内存到显存的位块传输。
DC是设备内容,是我们问题的核心,请看《Windows程序设计》关于设备内容的讲解:
设备内容:
设备内容中包含许多确定GDI函数如何在设备上工作的目前「...
分类:
其他好文 时间:
2014-06-08 10:03:17
阅读次数:
152
本文以主流的DIB 格式演示了DIB的读入、保存和显示,没有考虑兼容情况且减少了错误处理,演示的代码在大部分情况下是适用的,只是为了起抛砖引玉的作用。关于DIB的详细描述当推Petzold的《Windows 程序设计》的“与设备无关的位图”一章,这一章描述非常详细,但是个别地方有些晦涩,结合本文来看可以加深理解。...
2014.05.06 新建一个visual C++ -- 常规 -- 空白
的项目,用.c后缀名指定这是一个用C语言来写的windows项目。和C语言的hellworld程序做了一个比较,按照windows程序设计规定的入口函数名称、函数参数、参数传递方式等写个入口函数,并弹出一个MessageBo...