在之前的一章里我们使用InvalidateRect函数,生成窗口重绘消息进行重绘,但是并没有在处理滚动条消息时直接绘制,这样的代码效率并不高。这里作者使用了UpdateWindow函数,直接进行窗口的重绘。同时使用新的滚动条函数SetScrollInfo 和GetScrollInfo。这两个函数不仅...
传统意义上的计时器是指利用特定的原理来测量时间的装置, 在古代, 常用沙漏、点燃一炷香等方式进行粗略的计时, 在现代科技的带动下, 计时水平越来越高, 也越来越精确, 之所以需要进行计时是在很多情况下我们需要知道时间已经过去了多少, 举例说, 上课下课的打铃、 考试时的计时、车站按时间间隔进行发车等...
分类:
编程语言 时间:
2014-08-26 21:20:36
阅读次数:
462
由于显示的字符可能会不全,我们很容易想到的一个解决办法是使用滚动条。先看一下代码,再进行分析:/*---------------------------------------------------- SYSMETS2.C -- System Metrics Display Program N.....
本程序使用GetSystemMetrics获取windows各种图像选项,并输出字符到窗口中。#define WINVER 0x0500#include #include "sysmets.h"LRESULT CALLBACK WndProc (HWND, UINT, WPARAM, LPARAM)...
最近一直在看C++,一路c++primer-》effectivec++-》深入浅出mfc-》windows程序设计-》windows核心编程 都过了一遍,虽然看了,实际除了常用的一点都没有记住。想着不写点东西练练手,根本不可能记得,只能理解个大概,于是想着找点东西练练手,之前用c#写了一个增强右键菜...
分类:
其他好文 时间:
2014-08-26 16:50:16
阅读次数:
206
1.《C++ primer中文版》 2.《Effective C++中文版》 3.《Windows程序设计第五版》 4.《VC++深入详解》 5.《Windows核心编程》 6.《Effective STL中文版》 7.《Windows游戏编程大师技巧》 8.《DIRECTX.9.0.3D游戏开发编...
分类:
其他好文 时间:
2014-08-17 11:39:32
阅读次数:
229
我觉得应该花点时间熟悉一下windows编程了,不然项目的代码没法看啊。今天在家,实现了一个简单的接收消息的windows窗口,可以接收其他进程发送过来的消息。 《windows程序设计》开头就讲了一个windows程序的基本...
Unicode简介壹佰软件开发小组整理编译在第一章中,我已经预告,C语言中在Microsoft Windows程序设计中扮演着重要角色的任何部分都会讲述到,您也许在传统文字模式程序设计中还尚未遇到过这些问题。宽字符集和Unicode差不多就是这样的问题。简单地说,Unicode扩展自ASCII字符集...
分类:
其他好文 时间:
2014-08-08 01:41:15
阅读次数:
340
开始壹佰软件开发小组整理编译本书介绍了在Microsoft Windows 98、Microsoft Windows NT 4.0和Windows NT 5.0下程序写作的方法。这些程序用C语言编写并使用原始的Windows Application Programming Interface(API...
这一章我都不知道该如何写了,呵呵~~ 毕竟,Win32是一个非常深奥的系统,目前还容不得我这种小辈在这儿说三道四,不过,我既然是要写给那些入门阶段的朋友们看的,又不是写给那些搞程序设计老鸟看的,所以,我也犯不着怕被人背后指着骂 本章的名字就叫《Windows程序》而不是《Windows程序设计》所以...