- 博客(17)
- 资源 (2)
- 收藏
- 关注
转载 句柄理解
句柄理解最近,有几个朋友反映句柄的概念很难理解,下面我就把我对句柄的理解写出来,大家可以参考一下,如有什么不对的地方,肯请来函指正。 >(Microsoft Press,by Richard Wilton)一书中句柄的概念是这样的:在Windows环境中,句柄是用来标识项目的,这些项目包括:模块(module)、任务(task)、实例(instance)、文件(file)、内存块(bloc
2006-10-14 20:20:00
1148
转载 全局变量的声明的问题
全局变量的声明的问题 一. 预处理器-编译器-汇编器-链接器预处理器会处理相关的预处理指令,一般是以"#"开头的指令。如:#include "xx.h" #define等。编译器把对应的*.cpp翻译成*.s文件(汇编语言)。汇编器则处理*.s生成对应的*.o文件(obj目标文件)最后链接器把所有的*.o文件链接成一个可执行文件(?.exe)1.部件:首先要知道部件(可以暂且狭义地理解为一个
2006-10-14 20:19:00
1357
转载 C/C++中时间函数的介绍
C/C++中时间函数的介绍 摘要:本文从介绍基础概念入手,探讨了在C/C++中对日期和时间操作所用到的数据结构和函数,并对计时、时间的获取、时间的计算和显示格式等方面进行了阐述。本文还通过大量的实例向你展示了time.h头文件中声明的各种函数和数据结构的详细使用方法。关键字:UTC(世界标准时间),Calendar Time(日历时间),epoch(时间点),clock tick(时钟计时
2006-10-14 20:12:00
2194
转载 用VC编写基于Windows的精确定时程序
用VC编写基于Windows的精确定时程序作者: haixiao ouyang 在工业生产控制系统中,有许多需要定时完成的操作,如定时显示当前时间,定时刷新屏幕上的进度条,上位 机定时向下位机发送命令和传送数据等。特别是在对控制性能要求较高的实时控制系统和数据采集系统中,就更需要精确定时操作。 众所周知,Windows 是基于消息机制的系统,任何事件的执行都是通过发送和接收消
2006-10-14 20:06:00
1096
1
原创 MFC中常用输出
MFC中常用输出1、AfxMessageBox("文字");2、Linksbox对象myRecord输出文字: 1)、str=“文字”;myRecord.Addstring(str); 2)、str.Format("类似printf内部")
2006-10-14 19:51:00
1200
原创 基类指针、派生类指针与他们的关系
基类指针、派生类指针与他们的关系 基类指针可以指向基类对象; 派生类指针可以指向派生类对象; 基类指针可以指向派生类对象(无需强制转换),但只能引用基类中有的成员; 派生类指针指向基类对象,会引发语法错误。但派生类指针通过强制转换可指向基类对象。可是该动作很危险:若引用对象中不村在的派生类成员,会得到错误的结果。
2006-10-14 19:49:00
834
原创 VC中访问权限的说明
VC中访问权限的说明1、非继承情况下: 基类的私有成员可被基类成员函数和友元访问; 基类的保护成员可被基类成员函数和友元访问; 基类的公有成员可被任意访问。 在类外:仅公有成员可被对象引用。*在友元类内:继承情况下:公有继承时:基类公有成员成为派生类公有成员; 基类保护成员成为派生类保护成员; 基类私有成员成为派生类特殊成员(在派生类内永远不能直接被
2006-10-14 19:48:00
1029
原创 Win32学习笔记——win32主框架
win32主框架: 定义窗口类(RegisterClass(…))——>初始化窗口(CreateWindow(…))——>消息循环注意:在执行CreateWindow(…)和消息循环中都会隐式调用窗口进程WndProc(…), 所以WndProc(…)书写不正确,也会引起CreateWindow(…)失败#include #include #include HWND hWn
2006-10-14 19:44:00
1037
原创 Win32学习笔记——对话框资源
对话框资源1.对话框的种类 模式对话框:不允许用户在关闭对话框前切换到该应用程序的其他窗口 非模式对话框:允许用户在给对话框与应用程序的其他窗口间切换2.模式对话框的使用1)定义对话框资源 对话框名 DIALOG [载入特性选项] X,Y,Width,Height [设置选项]//(可分多行) { //对话框的控件定义 } 说明: (a) 载入特性选项:与菜单定义时同
2006-10-14 19:35:00
3146
2
原创 Win32学习笔记——图标资源
图标资源1.图标资源的创建 1) 利用系统提供的图标 系统提供的图标标识及形状 标识 形状 IDI_APPLICATION 缺省图标 IDI_ASTERISK 信息图标 IDI_EXCLAMATION 惊态号图标 IDI_HAND 停止图标 IDI_QUESTION 问号图标 2) 使用自己的图标(可
2006-10-14 19:34:00
992
原创 Win32学习笔记——位图资源
位图资源1.位图在资源文件中的描述 位图资源名 BITMAP 位图文件名(可以是路径)2.位图的操作过程1)定义位图句柄 HBITMAP hBm;2)加载或创建 加载位图:hBm=LoadBitMap(hinstance,lpszname); 创建位图:hBm=CreateCompatibleBitmap(hdc,nWidth,nHeight);3)创建内存设备环境 获取设备环境:hdc=::Ge
2006-10-14 19:31:00
2323
原创 Win32学习笔记——菜单和加速键资源的使用
菜单和加速键资源的使用一、菜单资源的使用1.在资源描述文件中定义菜单资源菜单名 MENU [,选项,选项…]{ //菜单项列表}1)选项 选 项 说 明 DISCARDABLE 当不再需要菜单时可丢弃 FIXED 将菜单保存在内存中的固定位置 LOADONCALL 需要时加载菜单 MOVEABLE 菜单在内存中可移动 PRELOAD 立即加载菜单2)菜单选项 弹出式菜单(OPUP)格
2006-10-14 19:29:00
1368
原创 Win32学习笔记——鼠标操作
1.光标类型1)系统光标类型(windows.h):IDC_ARROW 箭头光标IDC_CROSS 十字光标IDC_IBEAM I字光标IDC_ICON 空图标IDC_SIZEALL 指向四个方向的带有箭头的光标IDC_SIZENESW 带有指向东北方向和西南方向的箭头的光标IDC_SIZENS 带有指向南方向和北方的箭头的光标IDC_SIZENWSE 带有指向西北方向和东南方向的箭头的光标IDC
2006-10-14 19:27:00
1862
原创 Win32学习笔记——键盘操作
1.虚拟码 ……2.激活/关闭窗口对键盘响应的消息激活消息:WM_SETFOCUSCreateCaret(,,,);//创建光标SetCaretPos(,); //设置光标位置ShowCaret(HWND); //在活动焦点的窗口中显示光标(只需第一次设置光标位置后调用显示函数)关闭消息:WM_KILLFOCUSDestroyCaret();3.键盘消息1)字符消息系统字符消息WM
2006-10-14 19:26:00
1644
原创 Win32学习笔记——画图方法
画图方法:1.获取设备环境 HDC hdc; hdc=BeginPaint(HWND,LPPAINTSTRUCT);//开始画图(获取设备环境)----------EndPaint(HWND,LPPAINTSTRUCT);//结束画图 hdc=GetDC(HWND);//开始画图(获取设备环境-功能更强)-------------ReleaseDC(HWND);//结束画图3.设置画笔
2006-10-14 19:24:00
3576
原创 Win32学习笔记——文字与文本操作
文字与文本操作1.HDC hdc; hdc=BeginPaint(HWND,LPPAINTSTRUCT);2.定义字体句柄变量:HFONT hF3.获得系统字体句柄:hF= GetStockObject ( nFontStyle)//获取系统的字体 创建自定义字体 HFont=CreateFont ( int nHeight, //字体高度,取0则采用系统缺省值,使用逻辑单位 int
2006-10-14 19:11:00
1614
转载 C/C++头文件一览
C/C++头文件一览1、C、传统 C++#include //设定插入点#include //字符处理#include //定义错误码#include //浮点数处理#include //文件输入/输出#include //参数化输入/输出#include //数据流输入/输出#include //定义各种数据类型最值常量
2006-10-14 18:47:00
606
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人