51CTO博客开发
啥是计数器? 计时器是一种输入设备,它周期性地在每经过一个指定的时间间隔后就通知应用程序一次。当你的程序将时间间隔告诉Windows,例如“每10秒钟通知我一声”,然后Windows给你的程序发送周期性发生的WM_TIMER消息以表示时间到了。 我们可以通过调用SetTimer函数为的Windows程序分配一个定时器。SetTimer有一个时间间隔范围为1毫秒到 4,2
你平时使用的鼠标中藏着一个鲜为人知秘密,它与鼠标名字的起源有关,这回我就给大家揭开这个秘密。请看图: 哈哈,纯粹娱乐一下。不过这回我们确实要探一探鼠标在Windows编程中的秘密。 鼠标估计大家天天都在用,我觉得没有必要再给大家“扫盲”了,如果非要讲点什么的话,那我就提一下关于鼠标操作的常用术语:单击、双击和拖拽,相信大家都很清楚。还是同讲键盘一样,讲鼠标还是从与之
键盘对于大家来说可能再也熟悉不过了,它和鼠标是现在最常用的电脑输入设备。虽然在现在的图形界面操作系统下使用鼠标比使用键盘更方便、更广泛,但是鼠标还是一时半会儿取代不了它的老前辈——键盘的地位,尤其是在打字方面。这一回我们就从编程的角度重新认识一下键盘吧。 键盘基础 我们用前面的知识分析个例子吧。比如我们在打字时按下了键盘上的一个按键,即用户触发了一个事件,有事件产生,系
书接上回,我们先来看一个例子吧,我们画了一个矩形和一个圆: caseWM_PAINT: HDChDC; &nb
之前讲了很多GDI和设备描述表的内容,想必大家对这么多枯燥晦涩的东西早就感到厌倦了吧。为了激发一下大家继续学习Windows的兴趣,这回就给大家展示一些“有趣”的东西吧。 画点(写像素) 先前总是说GDI很重要,功能很强大,快把它捧得天花乱坠了,让人听着总感觉有点“悬”。现在我们就从绘制图形中最简单的画点来开始具体地使用一下它吧。
设备描述表还真是十分重要,以至于我们在这里还要再学习它。这节内容比较少,相信你很快就应该能看完。Let’go! 获取设备描述表句柄 复习:当你想在一个图形输出设备(诸如屏幕或者打印机)上绘图时,你首先必须获得一个设备描述表(或者DC)的句柄。将句柄传回给程序 时,Windows就给了你使用设备的权限。然后你在GDI函数中将这个句柄作为一个参数,向Windows标识你想在其上进行绘图
终于又见面了 隔了好一阵子,终于又和大家见面了。最近我有点忙,忙得已经好几周没看过电影了,不过我喜欢这种感觉,这让我过的充实,过的问心无愧。我最近喜欢写 东西,因为每当我提笔写字或在键盘上码字时,我就能静下浮躁的心来学习思考,看不下去的书可以看得下去。我总是靠写读书笔记来迫使我自己读书,感觉这方法 不错,如果你看不下书或感到浮躁时,你可以试试。书这东西不管你喜不喜欢,还是要多读的。有句话叫什么来
致歉 很抱歉,读者看到的这篇文章将是我写的最没什么条理的一篇了,由于这一块儿内容是所有Windows程序的核心与基础,所以我分了三回来写。我想讲 得既易懂有又丰富,无奈本人才疏学浅,每每一提笔就要查很多资料,我又尝试着把这些资料的精华融进文章里,但是对我来说谈何容易呀。但我又想或许这些原始 资料对不同的读者会有不同的帮助,于是我就这样决定了:在本文开始的部分我再补充一些前两篇文章没讲完的一点内容
自家之言 我认为,我们对任何事物的认知过程都是循序渐进的,正如我们对人生的看法,当你在20岁,30岁,40岁乃至50岁时对人生看法肯定不一样,并且 是逐步加深的。我们都听说过这句话“不听老人言,吃亏在眼前”,有时长辈给你唠叨一些人生宝贵经验与心得时,当时你不理解,或许对它不屑于故,或许认为它 太老套,直到以后的某天吃亏时才发现当初长辈的话是对的。(请珍视长辈的
引子 “Windows 程序分为‘程序代码’和‘UI(User Interface)资源’两大部份,两部份最后以RC编译器(资源编译器)整合为一个完整的EXE 文件。所谓UI 资源是指功能菜单、对话框外貌、程序图标、光标形状等等东西。这些UI 资源的实际内容(二进制代码)系借助各种工具产生,并以各种扩展名存在,如.ico、.b
Windows操作系统概述① Windows是一种基于图形界面的多任务操作系统。为这个环境开发的程序有着相同的外观和命令结构。对用户 来说,这使得学习使用Windows应用程序变得容易了。为了帮助开发Windows应用程序,Windows提供了大量的内建 函数以方便地使用弹出菜单、滚动条、对话框、图标和其他一些友好的用户界面应该具有的特
1. 本系列文章将采用C语言来编程,希望您在阅读之前已了解C语言的基本语法。 2. 本系列文章将在vc++6.0编程环境下实现,希望您已经会轻松地使用他了。 第一回 走近
本人是一名计算机专业的学生,正好这个学期课程不紧,想利用者较多空闲的时间把windows编程好好搞一下。说到编程嘛,我和全国绝大多数的报 计算机系的学生一样在此之前是没有接触过编程的,又逢上一学年刚好学完C/C++,打算趁此机会突击一下windows编程,因为我已经厌倦了当初学C /C++所用的win32控制台应用程序,不喜欢总是在那黑色控制台下写一些类似数学题似的只输出文本运算结果的
Copyright © 2005-2025 51CTO.COM 版权所有 京ICP证060544号