📄 mytimetable.h
字号:
#include <windows.h>//所有 Windows CE API程序必须包括的头文件
#include <commctrl.h>//命令栏通用控件的头文件
#define dim(x) (sizeof(x)/sizeof(x[0]))//用于返回数组x的元素数
//定义消息ID号于消息处理过程的结构体
typedef struct
{
UINT uCode;
LRESULT (*functionName)(HWND, UINT, WPARAM, LPARAM);
}MessageProc;
#define IDC_CMDBAR 1 //定义全局正整型标号,用于表示窗口顶部的命令栏控件ID号
//注册窗口类
int registerWnd(HINSTANCE);
//创建主窗口并显示
int showMainWnd(HINSTANCE, LPWSTR , int );
//退出主窗口,即退出程序
int quitMainWnd(HINSTANCE, int );
//主窗口过程原型,必须是回调函数
LRESULT CALLBACK mainWndProc(HWND, UINT, WPARAM, LPARAM);
//主窗口收到WM_CREATE消息后的处理过程原型
LRESULT goCreateMain(HWND, UINT, WPARAM, LPARAM);
//主窗口收到WM_PAINT消息后的处理过程原型
LRESULT goPaintMain(HWND, UINT, WPARAM, LPARAM);
//主窗口收到WM_DESTROY消息后的处理过程原型
LRESULT goDestroyMain(HWND, UINT, WPARAM, LPARAM);
//主窗口收到WM_CLOSE消息后的处理过程原型
LRESULT goCloseMain(HWND, UINT, WPARAM, LPARAM);
//绘制课表边框
void drawTable(HDC, RECT *);
//填充课表内容
void drawCourse(HDC, RECT *, HPEN, INT);
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -