随笔分类 - WM编程(Win32)
摘要:《Windows 程序设计》第五章重点讲述图形基础。首先一个示例代码是获取设备描述表信息。代码与Windows Mobile 编程 (Win32) - 输出文本中的代码类似。 #include <windows.h>#define NUMLINES ((int)(sizeof devcaps / sizeof devcaps[0]))struct{ int iIndex; TCHAR...
阅读全文
摘要:《Windows 程序设计》第四章主要介绍在窗口中显示文本相关知识。示例代码量很大,但实际上是一个实例不断升级的三个版本。 SysMets1:在窗口中输出文本的基本代码; SysMets2:在上一个实例的基础上,加入纵向滚动条; SysMets3:加入横、纵两个方向的滚动条; 这三个版本的代码使用了共同的一个SysMets.h头文件。下面是详细代码: //SysMets.h#define...
阅读全文
摘要:《Windows 程序设计》第三章主要介绍窗口和消息。详细的说明了Windows程序的工作流程和原理,并给出了一个基本的程序结构(HelloWin)。实际上,每个Windowss程序都包括HelloWin程序的大部分。没人能真正记住编写此代码的全部语法,通常,在开始新的Windows程序编写时总是复制一个现有的程序,然后再做相应的修改。下面是HelloWin的全部,对应Windows Mobile...
阅读全文
摘要:《Windows 程序设计》第二章主要介绍Unicode。在Windows 98中只是部分支持Unicode,但在Windows Mobile 5/6中,我感觉是底层支持Unicode,不过我没有去查看官方文档是不是这样。 最后介绍了“格式化消息框”。在命令行C语言编程中,大家非常喜欢使用printf()函数。但在Windows程序中不能使用printf(),但可以通过变参技术来实现一个“格式化...
阅读全文
摘要:在《Windows 程序设计》的第一章中有一个Win32版本的Hello, world.例程,在Visual Studio 2008中新建“Win32 智能设备项目”,直接将代码敲入之后发现编译出错。 出错位置在WinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance, PSTR lpCmdLine, int nShowCmd),将PSTR改为LP...
阅读全文
摘要:今天收拾书柜,看到经典的《Windows 程序设计》。忍不住多翻了几页,看着看着打算再从头看一遍。当然这次不在Windows 98平台上实践了,准备在Windows Mobile平台实验书中的代码。
阅读全文

浙公网安备 33010602011771号