自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 收藏
  • 关注

原创 剪贴板

Windows允许把数据从一个程序传送到另一个程序,它的原理相对简单。标准剪贴板数据格式Windows支持不同的预先定义的数据格式:CF_TEXT, CF_OEMTEXT,CF_UNICODETEXT, CF_LOCALE, CF_SYLK, CF_DIF, CF_BITMAP, CF_DIB, CF_PALETTE,CF_TIFF, CF_METAFILEPICT, CF

2005-12-25 02:39:00 2241 5

原创 对话框

模态对话框当显示一个模态对话框时,用户不能在对话框与同一程序中的另一窗口之间切换,用户必须显式的结束对话框。有些对话框甚至连其他程序也不让切换,这样的对话框称为“系统模态”。对话框及其模板当在资源编辑器中添加控件时,它自动将操作转换到rescource.h。在这个资源文件中记录了对话框的字体大小属性,和控件的一些属性等等。资源模板使用的单位不是屏幕的绝对像素,而是一

2005-12-24 14:02:00 2171

原创 菜单及其他资源

使用资源的好处之一在于程序的许多组件能连编进程序的.exe文件。作为资源,它被存储在开发者计算机上的单独的可编辑文件中,但在编译中被连进.exe文件中。将图标添加到程序。对于图标,可以使用ImageEditor来绘制图标的图像。它被存储在.ico文件中DeveloperStudio还生成了一个资源描述文件,它列出了所有资源和一个程序引用资源的头文件。图标得到图标的句柄使

2005-12-22 23:07:00 2079

原创 子窗口控制

子窗口控制窗口是Windows中最重要的概念之一,当然这也是为什么微软将Windows叫做windows,在Windows的图形界面下,窗口无处不在,大到Windows的桌面,小到一个标签,一个提示框都是一个个的窗口。窗口可以附属与另一个窗口,被附属的窗口是附属窗口的主窗口,附属窗口是被附属窗口的子窗口。子窗口可能像贴在窗口上一样,看起来就是窗口的一部分;也可能是一个单独的

2005-12-21 22:43:00 1687

原创 计时器

Windows计时器是一种输入设备,它周期性的每经过一个指定时间发给应用程序一个WM_TIMER消息。计时器被用于多任务、维护更新过的状态报告、实现自动保存、中止程序演示版运行、步进移动和多媒体。计时器基础可以通过调用SetTimer为Windows程序分配一个计时器。SetTimer有一个时间范围近50天的整形参数,这个值表示多长时间给程序发送WM_TIMER消息。当用完计时器时,调用KillT

2005-12-18 23:05:00 2312 1

原创 鼠标

鼠标是有一个或多个键的定位设备。可以通过GetSystemMetrics(SM_MOUSEPRESENT)来得到鼠标是否存在,也可以通过SM_CMOUSEBUTTONS它来得到鼠标上键的个数。可以通过SM_SWAPBUTTON来确定用户是否将鼠标切换到左手。还可以获得其他的鼠标设置,比方说双击速度,通过SystemParametersInfo来获得。鼠标光标的位图Windows支持几种预定义的鼠标

2005-12-18 16:52:00 1555

原创 键盘

Windows程序获得键盘输入的方式:键盘输入以消息的形式传递给程序的窗口过程。Windows用8种不同消息传递不同键盘事件。似乎有点多,但程序可以忽略至少一半的消息而不会有任何问题。焦点键盘必须被Windows下运行所有应用程序共享,DispatchMessage函数向窗口过程发送消息,有输入焦点的窗口是活动窗口或活动窗口的派生窗口。击键和字符应用程序从Windows接受的键盘事件可以分为击键和

2005-12-18 00:32:00 1268

原创 图形基础

图形设备接口GDI是Windows的子系统它负责在视频显示器和打印机上显示图形。不但编写Windows应用程序只使用GDI,就是Windows本身也只使用GDI来显示用户界面。GDI原理98和NT中图形主要由GDI32.DLL动态链接库输出函数来处理。这些动态链接库调用显示或打印驱动中的例程。GDI通过将程序和不同输出设备格开的方式来实现设备无关的图形。也可以认为GDI是图形设备是图形设备

2005-12-17 17:13:00 1848

原创 输出文本

在字符模式环境中,程序可以在显示器任意部分输出。输出的内容会留在原处,不会神秘消失。而Windows原则上只能在窗口客户区绘制文本和图形,并且不能客户区写入的内容一直存在。比方说当客户区被另一个客户区覆盖,当另一个客户区移开时。Windows不会帮你保存刚才被覆盖的区域。这时Windows发送WM_PAINT消息通知窗口过程,窗口的部分客户区需要绘制。这样的方式看起来很复杂,其实这也是WM_PAI

2005-12-07 00:28:00 2098 2

原创 窗口和消息

窗口和消息的概念几乎是Windows程序设计最基础而且重要的两个概念。桌面上最明显的窗口就是应用程序窗口。另一类的窗口是对话框。装饰对话框表面的还有格式各样的按钮,列表框或者文本框,其中每个小的可视对象都是一个窗口。更确切的说,这些都是“子窗口”或“控件窗口”或“子窗口控件”。子窗口建立时选择一个父窗口附着在上面。这样一层一层的进行分类。更进一步,其实我们的Windows桌面页是一个窗口。窗口可以

2005-12-06 00:01:00 1759

原创 字符编码

在早期的编程中,普遍使用ASCII码。这样就会产生一些问题,ASCII码是一个真正的美国标准,它不能很好的解决其他国家的字符。比方说中文显示,汉字的数量远远大于一个字节所能表示的范围。不过现在我们编程的时候不使用Unicode也可以显示中文。这样使用似乎看起来没有什么坏处,我们在程序上一样显示了中文。可我们确实在用普通的ASCII的字符串函数。如果一个字符串中间有一个中文字符,使用strlen函数

2005-12-05 00:12:00 3213

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除