message.h

来自「哈工大的几个人开发的操作系统pyos的部分源码」· C头文件 代码 · 共 21 行

H
21
字号
#ifndef _PYOS_MESSAGE_H_
#define _PYOS_MESSAGE_H_

#include "buffer.h"
#include "keyboard.h"

/* 定义消息类型 */
const int pyos_message_type_Keyboard = 1 ;  // 这是一个键盘消息
const int pyos_message_type_Repaint = 2 ; // 重画消息
const int pyos_message_type_Exit = 3 ; // 退出消息

/* 定义消息结构 */
struct struct_pyos_Message{
  unsigned int MessageType ; // 消息类型
  union{ // 第一个参数
    struct_pyos_KeyboardScanCode KeyboardScanCode ;
  } ;
} ;

#endif

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?