- 博客(11)
- 资源 (2)
- 收藏
- 关注
转载 判断操作系统版本信息
Windows API 中有两个函数可以得到系统版本信息:GetVersion和GetVersionEx。 GetVersion这个函数曾经困扰了很多程序员,其本来设计的是在DWORD返回值中用低位的那个字表示MS-DOS的版本号,高位的那个字表示Windows版本号。对于每个字来说,高位字节代表主要版本号,低位字节代表次要版本号。可是因为编写此函数的程序员犯了一个错误,使得此函数返
2013-10-28 22:45:38 638
原创 SQL2005-学习架构(schema)的概念
架构的概念:架构是形成单个命名空间的数据库实体的集合。命名空间是一个集合,其中每个元素的名称都是唯一的(联机帮助是这样说的)SQL2005完全限定的对象名称现在包含四部分:server.database.schema.object (服务器名.数据库名.架构名.对象名)默认架构:SQL Server 2005 引入了“默认架构”的概念,用于解析未使用其完全限定名称引用的对象的名
2013-10-28 15:47:38 1053
原创 Win32-打印学习
[相关的API函数]AbortDoc 取消一份文档的打印 AbortPrinter 删除与一台打印机关联在一起的缓冲文件 AddForm 为打印机的表单列表添加一个新表单 AddJob 用于获取一个有效的路径名,以便用它为作业创建一个后台打印文件。它也会为作业分配一个作业编号 AddMonitor 为系统添加一个打印机监视器 AddPort 启动“添加端口”对话框,允许用户
2013-10-28 12:16:26 798
原创 Win32文件系统1-磁盘驱动器
[获取驱动器信息]所用到的API函数:GetLogicalDrivers:获取本机所有逻辑驱动器,以位标志的形式返回GetLogicalDriverString:获取本机所有逻辑驱动器,以驱动器根路径字符串返回FindFirstVolume:查找主机中的第一个驱动器,返回查找句柄.FindNextVolume:根据FindFirstVolume返回句柄,查找主机中下一个逻辑驱动
2013-10-25 17:35:26 963
原创 Win32剪贴簿
【引用windows程序设计】标准剪贴簿数据格式Windows支持不同的预先定义剪贴簿格式,这些格式在WINUSER.H定义成以CF为前缀的标识符。首先介绍三种能够储存在剪贴簿上的文字数据型态,以及一个与剪贴簿格式相关的数据型态:CF_TEXT以NULL结尾的ANSI字符集字符串。它在每行末尾包含一个carriage return和linefeed字符,这是最简单的剪贴簿数据格式。
2013-10-06 16:33:28 792
原创 Win32字控件-组合框
[样式]#define CBS_SIMPLE //输入框和列表框同时被显示#define CBS_DROPDOWN 下拉式组合框,但是输入框内可以进行输入#define CBS_DROPDOWNLIST 下拉式组合框,但是输入框内不能进行输入#define CBS_OWNERDRAWFIXED 0x0010L 未完待续#define CBS_OWNERDRAWVA
2013-09-29 16:52:02 1784 1
原创 Win32字控件-列表框
[样式]LBS_DISABLENOSCROLL 当列表框不包含足够的项目移动时,列表框中显示禁用垂直滚动条。如果没有此样式当列表框不包含足够的项目时,滚动条隐藏。LBS_EXTENDEDSEL 使用shift键和鼠标或特定组合键,用户可以选择多个项。LBS_HASSTRINGS 指定所有者描述包含字符串的项列表框。列表框保留内存和字符串的指针,以便应用程序可以使用 GetText
2013-09-28 12:25:47 2397
翻译 窗口样式和扩展窗口样式
[窗口样式]WS_BORDER 创建具有边框的窗口。WS_CAPTION 创建具有标题栏的窗口 (即表示 WS_BORDER 样式)。不能使用 WS_DLGFRAME 样式。WS_CHILD 创建子窗口。不能使用 WS_POPUP 样式。WS_CHILDWINDOW 和 WS_CHILD 样式相同。WS_CLIPCHILDREN 排除子窗口占用的区域。在创建父窗口时使用。
2013-09-28 10:30:12 1444
原创 Win32子控件-文本框
建立文本框:可以在_tWinMain函数中建立,也可以在WM_CREATE消息中建立,在WM_SIZE消息中再用MoveWindow函数初始化坐标和大小//建立3个文本框 box_normal=CreateWindow(TEXT("EDIT"),TEXT("默认带边框样式"),WS_VISIBLE|WS_CHILD|WS_BORDER|ES_AUTOHSCROLL, 0,0,0,0,
2013-09-26 16:49:32 7766
原创 对话框(模态型,非模态型,偷懒型)
模态型对话框:如果此对话框有父窗口,则此对话框弹出时将会变成顶层窗口,这时父窗口无法响应,必须等到此对话框结束并返回父窗口。非模态型对话框:如果此对话框有父窗口,则此对话框弹出时将会暂时变成顶层窗口,这时也可以切换到父窗口,无需等到对话框结束。父窗口关闭时此对话框也随之销毁。偷懒型对话框:一般的对话框(模态型与非模态型),它的消息处理过程是独立的。通常是BOOL CALLBACKD
2013-09-26 16:12:24 862
原创 设置子控件字体
//设置子控件字体BOOL CALLBACK SetChildFont(HWNDhwnd,LPARAM hFont){ SendMessage(hwnd,WM_SETFONT,(WPARAM)hFont,TRUE); returnTRUE;}//主窗口建立,即WM_CREATEBOOL OnCreate(HWNDhwnd,LPCREA
2013-09-25 16:53:32 882
《Windows Socket 网络编程》第二版-中文版-英文版-带书签-带实例
2013-11-01
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人