- 博客(11)
- 收藏
- 关注
翻译 Creating a key - accelerator for font attributes
Creating a key - accelerator for font attributes 为字体属性创建快捷键这一节的例程将展示如何实现以下任务:创建资源加速器表。在程序运行时下载加速器表。在消息循环中转换 按钮 - 启动器。处理由加速器产生的 WM_COMMAND 消息。这些任务与一个应用程序有关,该应用程序包含一个与字体有关的菜单和对应的快捷键,可以允许用户选择当前的字体属性。
2017-02-28 16:24:23 426
翻译 Processing WM_COMMAND message
Processing WM_COMMAND message 处理 WM_COMMAND 消息当窗口在 TranslateAccelerator 函数中定义的 键 - 加速器 收到一条 WM_COMMAND 或 WM_SYSCOMMAND 消息时。wParam 参数的低位字 [ low-order word ]包含了加速器的ID。窗口过程函数将检测该ID,并判断 WM_COMMAND 消息的发送源,
2017-02-27 15:14:35 720
翻译 Keys - accelerators and menus
Keys - accelerators and menus使用 键 - 加速器 和使用菜单项是一样的效果:都会使得窗口发送一条 WM_COMMAND 消息或 WM_SYSCOMMAND 消息给相应的窗口过程函数。WM_COMMAND 消息包含了一个由窗口过程函数检测并依此判断消息来源的描述符(句柄)。如果 WM_COMMAND 消息创建了一个加速器的话,你们该描述符就是这条 按键 - 加速器 的描述
2017-02-27 14:58:38 269
翻译 Assigning keystrokes - accelerator
Assigning keystrokes - accelerator 分配按键 - 加速器为判定 键-加速器 [ the key - the accelerator ]的映射,需要用到 ASCII 字符码 [ ASCII character code ],或者一个虚拟键码 [ virtual key code ] 。 ASCII 字符码 [ ASCII character code ]使得
2017-02-27 14:19:07 360
翻译 Creating tables accelerator keys
Creating tables accelerator keys 创建加速键表为应用程序创建一个快捷键表需要寥寥几个步骤。首先,使用资源编译器创建资源加速键表,并把他们添加到可执行文件中。在程序启动的过程中, LoadAccelerators 函数被调用来加载快捷键表到内存中,并获取它的句柄。该句柄被传递到 TranslateAccelerator 函数中来激活快捷键表。在程序运行时,可以使用 Cr
2017-02-26 22:49:01 564
翻译 Accelerator table
Accelerator table 快捷键表表 键-加速器(快捷键表)包含了一组 ACCEL 结构,每一个定义了一项特定的加速器。每个 ACCEL 结构体包含以下信息。一个按键组合—快捷键。 加速器的定义。 各种标志位。这些标志位包括 当加速器被使用时 Windows 是否提供可视反馈,高亮菜单栏项目如果它可用的话。 为了在给定的流中处理按键—加速器的对应,开发者必须在一个与线程消息队列相关
2017-02-26 22:28:12 613
翻译 IV. WIN32 API. Keyboard shortcuts
WIN32 API. Keyboard shortcuts 键盘快捷方式在微软Windows系统中,键盘加速器(或者简单地说,加速器)是一个按键或几个按键组合的形式,用来给应用程序一个 WM_COMMAND 消息或者 WM_SYSCOMMAND 消息。就键盘加速器(快捷键)来说。 加速器(快捷键)十分接近菜单,两者都是给用户提供一种下达各种应用程序命令的方式。典型地,用户依赖应用程序菜单来浏览
2017-02-26 21:54:24 292
翻译 III. Creating a complete window procedure in the Win32 API
III. Creating a complete window procedure in the Win32 API在 WINAPI 中创建窗口程序的一般算法:创建两个函数:WinMain() — 带参数的主函数,像第一章中提到的那样,— 与控制台程序中的主函数一样;处理进程(例如—WndProc())和 处理来自和发送到Windows操作系统的消息流的函数。创建窗口的描述符 hMainWnd,
2017-02-26 19:03:08 273
翻译 II. Data types in the Win32 API
II. Data types in the Win32 API (Win32 API 中的数据类型)WINAPI 定义了它独有的数据类型们,它们被定义在 C/C++ 语言中(int, char, float, 等)。现在,你无须学习它们所有的定义。记住它们在 Windows API 中是可用的就足够了,并且当他们出现、或者在程序中某处需要用到它们的时候,回来看看他们的定义。我们会在以后用到它们。它们
2017-02-26 15:51:23 352
翻译 I. Writing the "Hello world" program
Win32 API(以下简称WinAPI)是运行在Windows环境下的一组函数[ functions ](API - application programming interface 应用编程接口)。这些函数[ functions ]被包含在windows.h库[library]中。Windows API 是被设计出来在MS Windows操作系统环境下使用C语言 编程用的。Windows A
2017-02-26 14:39:26 325
翻译 Introduction to Win32 API 翻译
Introduction to Win32 API 翻译从今天起,给自己挖个大坑,翻一下Introduction to Win32 API。 以下是目录:I. Writing the “Hello world” program. II. Data types in the Win32 API.
2017-02-26 12:57:31 568
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人