Windows program design
文章平均质量分 76
xiegenwendada
这个作者很懒,什么都没留下…
展开
-
windows 常见数据类型_常量的命名规律
Windows 常见数据类型及变量_常量命名规律 初学Windows 编程时,并不是因为一些知识点的缺乏,而是因为突如其来 的一大堆新的数据类型和面孔陌生的变量,将初学者搞晕,以致动摇学习的信心。 下面分两部分介绍Windows 常见数据类型及变量_常量的命名规律。了解这些, 对学习有事半功倍的效果. 一、Windows 常见数据转载 2012-04-07 13:56:38 · 486 阅读 · 0 评论 -
WIN32编程系列
我不知道各位,一提起C++,第一感觉是什么?而据俺的观察,许多人几乎成了“谈C色变”。不管是C还是C++,一直以来都被很多人视为相当难学的玩意儿,幸好只是一个C++,没有C--,C**和C//,不然,那还得了?曾记得,某年某月某日,在某论坛上看到有牛人说“C++++”,当时我猜想这是啥玩意儿,后来经过一番顺虅摸瓜,深入调查发现,原来有人作了这么个有趣的等式:C# == C++++。 显然,这个等转载 2013-01-14 14:33:43 · 853 阅读 · 0 评论 -
第五节 定时器使用
第五节 定时器使用 命令消息:WM_TIMER 1->发送定时器消息 SetTimer(hwnd,1,60000,NULL). UINT_PTR SetTimer( HWND hWnd, // 窗口句柄 UINT_PTR nIDEvent, // 定时器ID,多个定时器时,可以通过该ID判断是哪个定时器 UIN原创 2012-04-07 14:06:48 · 375 阅读 · 0 评论 -
第二节 API之输出文字
第二节 API之输出文字 一直用C的printf或C++的count输出文字或信息,在win32应用程序中也有类似的函数 第一种TextOut,原型是BOOL TextOut ( HDC hdc, //接受设备内容句柄 int nXStart, //第2个和第3个参数分别接受输出文字的x,y坐标以左上角为基点原创 2012-04-07 14:05:12 · 752 阅读 · 0 评论 -
第十节 通用对话框
第十节 通用对话框 通用对话框就是一般进行打开操作时弹出来的标准对话框, 1->在消息响应控件函数中添加 CFileDialog fileDlg(TRUE, NULL, NULL, OFN_HIDEREADONLY | OFN_OVERWRITEPROMPT , _T("Text Files (*.txt)|*.txt|WinRar Files (*.rar)|*.rar|Da原创 2012-04-07 14:08:55 · 457 阅读 · 0 评论 -
第八节 对话框控件的变量绑定和开源控件的使用
第八节 对话框控件的变量绑定和开源控件的使用 在对话框上能添加各种控件,如何对这些控件进行操作呢,有2种基本的方法. ①->控件类型变量绑定的两种方法 - 数据交换机制: (1)利用GetDlgItem函数取得对话框控件指针,具体操作 1->在主对话框类CMFCDlg类中 声明一个需要绑定的CButton类的变量 m_button, 在BOOL CMFCTestDlg::O原创 2012-04-07 14:08:14 · 750 阅读 · 0 评论 -
第七节 对话框之间的数据传递
第七节 对话框之间的数据传递 从上一节讲到的模态对话框工程继续,在主对话框和模态对话框都画一个Edit Control ,要实现的目标是,在主对话框输入的信息会显示到模态对话框上,在模态对话框输入的信息,关闭后又显示在主对话框上. 用4种方法来实现,分别是 ①、全局变量法: ②、主对话框法:AfxGetMainWnd(); ③、父窗口法:GetParent(); ④、成员变原创 2012-04-07 14:07:51 · 584 阅读 · 0 评论 -
第六节 模态与非模态对话框的创建
第六节 模态与非模态对话框的创建 模态对话框指的是创建的对话框只能在这个窗口操作,而不能往父窗口或其他地方操作. 非模态对话框则没有这个限制. 用MFC创建一个对话框项目,会有一个基于CDialog对话框类派生的主对话框类,现在在这个类的基础上增加一个按钮,使得可以新建一个模态或非模态对话框. 1->点击资源视图在Dialog添加一个对话框ID资源 2->在新建对话框原创 2012-04-07 14:07:25 · 461 阅读 · 0 评论 -
第四节 鼠标与键盘消息
第四节 鼠标与键盘消息 鼠标类:命令消息 WM_LBUTTONDBLCLK 双击鼠标左键 命令消息 WM_LBUTTONDOWN 单击鼠标左键 命令消息 WM_LBUTTONUP 释放鼠标左键 命令消息 WM_MBUTTONDBLCLK 双击鼠标中键 命令消息 WM_MBU原创 2012-04-07 14:06:21 · 408 阅读 · 0 评论 -
第九节 组合热键与注册全局热键
第九节 组合热键与注册全局热键 要完成的功能是按下系统热键+其他的键可以响应 一.用虚函数添加组合热键 1->在主对话框类添加PreTranslateMessage虚函数来捕获键盘信息 2->设置按键状态宏 #define IsKeyPressed(nVirtKey) ((GetKeyState(nVirtKey) & (1 #define IsKeyToggle原创 2012-04-07 14:08:38 · 554 阅读 · 0 评论 -
第三节 windows绘制图形
第三节 windows绘制图形 说到绘制,又想起上一节的的GDI接口,当然绘制图形也要这个.当然如果要开发游戏的话一般用Diectx(Direct eXtension,简称DX,是专门用于多媒体编程的接口,进入正题 绘制图形需要画笔,和绘制函数 1->先说绘制函数 LineTo()函数从上一次画笔所在位置作为起点,一直画到LineTo()函数指定位置终止 BOOL Line原创 2012-04-07 14:05:53 · 414 阅读 · 0 评论 -
第一节 windows sdk 与 api
鉴于VC++的难度 我决定写学习笔记 希望各位朋友一起进步 第一节 windows sdk 与 api. 在我看来,一个基本的程序=算法+数据结构,一个基本的控制台程序=算法+数据结构+编译器+链接器+C/C++库函数, 而一个基本的应用程序=算法+数据结构+编译器+链接器+C/C++库函数+API( Application Programming Interface) ,想要开发一原创 2012-04-07 14:04:08 · 400 阅读 · 0 评论 -
windows网络编程笔记
一、echo客户/服务器程序 1、网络结构模型 a、集中式系统----有一个大型的中央处理系统,有点是数据容易备份,不易感染病毒,日常生活中的ATM、POS等使用的都是集中式系统 b、分布式系统----具有高度的可靠性、均衡负载、满足不同的需要 c、对等网络模型----P2P网络,每一台主机处于同等地位,既作为客户端,又充当其他主机的服务器,有可非为无结构网络、有结构网络、混合式网络、集中转载 2013-01-11 17:25:09 · 669 阅读 · 0 评论