
WIN32 SDK 学习点滴 (C语言)
文章平均质量分 78
lz_net_cs
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Win32字控件-组合框
[样式]#define CBS_SIMPLE //输入框和列表框同时被显示#define CBS_DROPDOWN 下拉式组合框,但是输入框内可以进行输入#define CBS_DROPDOWNLIST 下拉式组合框,但是输入框内不能进行输入#define CBS_OWNERDRAWFIXED 0x0010L 未完待续#define CBS_OWNERDRAWVA原创 2013-09-29 16:52:02 · 1819 阅读 · 1 评论 -
判断操作系统版本信息
Windows API 中有两个函数可以得到系统版本信息:GetVersion和GetVersionEx。 GetVersion这个函数曾经困扰了很多程序员,其本来设计的是在DWORD返回值中用低位的那个字表示MS-DOS的版本号,高位的那个字表示Windows版本号。对于每个字来说,高位字节代表主要版本号,低位字节代表次要版本号。可是因为编写此函数的程序员犯了一个错误,使得此函数返转载 2013-10-28 22:45:38 · 686 阅读 · 0 评论 -
Win32文件系统1-磁盘驱动器
[获取驱动器信息]所用到的API函数:GetLogicalDrivers:获取本机所有逻辑驱动器,以位标志的形式返回GetLogicalDriverString:获取本机所有逻辑驱动器,以驱动器根路径字符串返回FindFirstVolume:查找主机中的第一个驱动器,返回查找句柄.FindNextVolume:根据FindFirstVolume返回句柄,查找主机中下一个逻辑驱动原创 2013-10-25 17:35:26 · 1012 阅读 · 0 评论 -
Win32剪贴簿
【引用windows程序设计】标准剪贴簿数据格式Windows支持不同的预先定义剪贴簿格式,这些格式在WINUSER.H定义成以CF为前缀的标识符。首先介绍三种能够储存在剪贴簿上的文字数据型态,以及一个与剪贴簿格式相关的数据型态:CF_TEXT以NULL结尾的ANSI字符集字符串。它在每行末尾包含一个carriage return和linefeed字符,这是最简单的剪贴簿数据格式。原创 2013-10-06 16:33:28 · 915 阅读 · 0 评论 -
Win32字控件-列表框
[样式]LBS_DISABLENOSCROLL 当列表框不包含足够的项目移动时,列表框中显示禁用垂直滚动条。如果没有此样式当列表框不包含足够的项目时,滚动条隐藏。LBS_EXTENDEDSEL 使用shift键和鼠标或特定组合键,用户可以选择多个项。LBS_HASSTRINGS 指定所有者描述包含字符串的项列表框。列表框保留内存和字符串的指针,以便应用程序可以使用 GetText原创 2013-09-28 12:25:47 · 2449 阅读 · 0 评论 -
窗口样式和扩展窗口样式
[窗口样式]WS_BORDER 创建具有边框的窗口。WS_CAPTION 创建具有标题栏的窗口 (即表示 WS_BORDER 样式)。不能使用 WS_DLGFRAME 样式。WS_CHILD 创建子窗口。不能使用 WS_POPUP 样式。WS_CHILDWINDOW 和 WS_CHILD 样式相同。WS_CLIPCHILDREN 排除子窗口占用的区域。在创建父窗口时使用。翻译 2013-09-28 10:30:12 · 1529 阅读 · 0 评论 -
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 · 7875 阅读 · 0 评论 -
对话框(模态型,非模态型,偷懒型)
模态型对话框:如果此对话框有父窗口,则此对话框弹出时将会变成顶层窗口,这时父窗口无法响应,必须等到此对话框结束并返回父窗口。非模态型对话框:如果此对话框有父窗口,则此对话框弹出时将会暂时变成顶层窗口,这时也可以切换到父窗口,无需等到对话框结束。父窗口关闭时此对话框也随之销毁。偷懒型对话框:一般的对话框(模态型与非模态型),它的消息处理过程是独立的。通常是BOOL CALLBACKD原创 2013-09-26 16:12:24 · 893 阅读 · 0 评论 -
设置子控件字体
//设置子控件字体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 · 907 阅读 · 0 评论 -
Win32-打印学习
[相关的API函数]AbortDoc 取消一份文档的打印 AbortPrinter 删除与一台打印机关联在一起的缓冲文件 AddForm 为打印机的表单列表添加一个新表单 AddJob 用于获取一个有效的路径名,以便用它为作业创建一个后台打印文件。它也会为作业分配一个作业编号 AddMonitor 为系统添加一个打印机监视器 AddPort 启动“添加端口”对话框,允许用户原创 2013-10-28 12:16:26 · 837 阅读 · 0 评论