|
|
|
|
|
10 2013 档案
windows编程函数(十)
摘要:1. API之网络函数WNetAddConnection 创建同一个网络资源的永久性连接WNetAddConnection2 创建同一个网络资源的连接WNetAddConnection3 创建同一个网络资源的连接WNetCancelConnection 结束一个网络连接WNetCancelConnection2 结束一个网络连接WNetCloseEnum 结束一次枚举操作WNetConnectionDialog 启动一个标准对话框,以便建立同网络资源的连接WNetDisconnectDialog 启动一个标准对话框,以便断开同网络资源的连接WNetEnumResource 枚举网络资源WNet
阅读全文
WINDOWS编程(九)
摘要:文本输入框一、文本输入框的介绍 从用户那里获取文字信息是与用户进行交互的一个重要组成部分, 输入框的作用则是搭建起用户与软件交互的一个直接桥梁之一。 通常, 当我们点击输入框的编辑区域时, 输入框中会出现插入光标,我们可以直接在输入框中输入文字或文本信息。 我们还可以使用一些快捷键例如Ctrl + C(复制)、Ctrl + V(粘贴)等快捷键操作, 前提是如果你想允许用户这么做的话。 文本输入框分为单行输入框和多行输入框, 单行输入框即不能进行换行操作, 所有内容都将在一行写完, 常用来输入一些较短的文本, 例如常见的用户名/密码输入框。 多行文本输入框常用于输入较长的段落时文本, 用户可..
阅读全文
windows编程(八)
摘要:按钮类控件 终于到了令人激动的时刻, 尽管在前一阶段的学习中我们已经学习了如何在客户区中绘制简单的图形以及如何使用键盘和鼠标, 但是距离 Windows意义上的软件 似乎还是有点遥远, 而今天, 我们要做的就是将这个距离再缩短一大步! 这阶段要学习的就是 子窗口控件 的使用。 在其他一些 Windows应用软件上我们经常能够看到一些大致相同的按钮、复选框、组合框、列表框等控件, 这些控件很有可能就是使用 标准子窗口控件 来实现的。 一、子窗口的创建 在讲解 "标准子窗口控件" 的使用之前我们首先应该知道如何去创建一个子窗口, 因为这些 "子窗口控件" 实
阅读全文
windows编程(七)
摘要:使用计时器 传统意义上的计时器是指利用特定的原理来测量时间的装置, 在古代, 常用沙漏、点燃一炷香等方式进行粗略的计时, 在现代科技的带动下, 计时水平越来越高, 也越来越精确, 之所以需要进行计时是在很多情况下我们需要知道时间已经过去了多少, 举例说, 上课下课的打铃、 考试时的计时、车站按时间间隔进行发车等。 不仅在日常生活中会应用到计时, 在一些电子设备中计时的普遍存在,如手机里的闹钟、电子秒表、电子设备的定时关机等, 这些计时的目的都是相同的, 当达到一定时间后执行某件事, 计时器相当于提醒作用, 当达到某个时间后提醒人们或者机器该做某件事了。 在Windows系统中, 计时器作为一.
阅读全文
windows编程(六)
摘要:使用鼠标-------------鼠标的使用同样是通过获取Windows鼠标消息来获取用户当前的鼠标状态的。一、鼠标的介绍 鼠标是计算机的输入设备之一, 在图形化的操作系统上, 鼠标的使用使一些复杂的操作变得简单, 随着科技的进步, 鼠标的种类也越来越多, 按接口类型可分为串行鼠标、PS/2鼠标、总线鼠标、USB鼠标(多为光电鼠标)四种。按其工作原理及其内部结构的不同可以分为机械式,光机式和光电式。 这里我们不讨论鼠标的硬件构造, 更多关于鼠标的硬件知识请自行查阅相关资料。 1>. 鼠标所在的位置 在Windows系统下, 用户移动鼠标时, 在屏幕上一般会以一个斜式的箭头来表示鼠标当前的
阅读全文
windows编程(五)
摘要:响应键盘事件-----------在开始学习有关键盘事件的知识前首先来看一段代码(回调函数这部分的代码): 1 LRESULT CALLBACK WndProc( HWND hwnd, UINT message, WPARAM wParam, LPARAM lParam ) 2 { 3 HDC hdc ; 4 PAINTSTRUCT ps ; 5 6 switch( message ) 7 { 8 case WM_PAINT: 9 hdc = BeginPaint( hwnd, &ps ) ;10 EndPaint( h...
阅读全文
windows编程函数(四)
摘要:•GDI介绍 GDI(Graphics Device Interface), 图形设备接口。 GDI的作用: 负责系统与绘图程序之间的信息交换,处理Windows程序的图形输出。 GDI的特点: 1>. 开发者无需关心物理硬件的设备类型; 2>. 不允许应用程序直接访问物理显示硬件, 通过获取显示设备的"设备环境"句柄实现与显示硬件的间接通信; 3>. 程序与物理显示设备进行通信时, 必须首先获得与特定窗口相关联的设备环境; 4>. Windows根据设备环境的数据结构完成信息的输出。 GDI是由许多的函数组成的一套完善的图形输出系统, 这些函数大约
阅读全文
windows编程函数(三)
摘要:获取设备环境句柄函数1>BeginPaint:函数为指定窗口进行绘图工作的准备,并用将和绘图有关的信息填充到一个PAINTSTRUCT结构中。函数原形:HDC BeginPaint(HWND hwnd, // 窗口的句柄LPPAINTSTRUCT lpPaint // 绘制信息);参数:hwnd:[输入]被重绘的窗口句柄lpPaint:[输出]指向一个用来接收绘画信息的PAINTSTRUCT结构返回值:如果函数成功,返回值是指定窗口的“显示设备描述表”句柄。如果函数失败,返回值是NULL,表明没有得到显示设备的内容。Windows NT/2000/XP: 使用GetLastError得到
阅读全文
windows编程函数(二)
摘要:滚动条函数:1>SetScrollRange:函数设置所指定滚动条范围的最小值和最大值。注意 SetScrollRange函数提供向后的兼容性。新的应用程序应该使用SetScrollInfo函数原形:BOOL SetScrollRange(HWND hWnd, //窗口句柄int nBar, // 滚动条类型int nMinPos,// 滚动条的最小位置int nMaxPos,// 滚动条的最大位置BOOL bRedraw// 重绘标志参数:hWnd[输入] 滚动条控件或带有标准滚动条窗体的句柄,由nBar参数值确定。nBar[输入] 指定滚动条将被设置。这个参数可以是下表值中的一个,含
阅读全文
windows编程函数(一)
摘要:1>DrawText函数简单介绍 这个函数的作用很简单,就是在指定的区域内输出格式化的文本。 函数原型:int DrawText( HDC hDC, LPCTSTR lpString, int nCount, LPRECT lpRect, UNIT uFormat); hDC是设备上下文句柄。lpString指向将要绘制的UNICODE文本。nCount是要输出的字符数,如果nCount = -1,则Windows自动计算字符数,不过此时lpString所指向的必须是以NULL结尾的字符串。lpRect指向rect结构体,指定了文本格式化的矩形区域。uFormat是格式化标记,也是这里面
阅读全文
|
|