📄 finit.cpp
字号:
//这个文件进行程序初始化工作,各函数只调用一次
#include "ScreenSave.h"
LRESULT CALLBACK MainWndProc(HWND,UINT,WPARAM,LPARAM);
static char szAppName[]="TLineWindow"; //指定窗口类名称
static char szTitle[]="Screen Save 1.0 by kk.h"; //窗口标题
//注册窗口类
BOOL InitApplication(HINSTANCE hInstance) //自定义函数
{
WNDCLASS wc; //利用系统提供的类型定义变量存储窗口类数据
wc.style=CS_VREDRAW|CS_HREDRAW; //窗口类风格
wc.lpfnWndProc=MainWndProc; //指定窗口消息处理函数(Finit.cpp)
wc.cbClsExtra=0; //额外分配在类数据结构尾端的字段数
wc.cbWndExtra=0; //额外分配在应用程序运行副本尾端的字段数
wc.hInstance=hInstance; //应用程序实例句柄(来自WinMain函数)
wc.hIcon=LoadIcon(hInstance,NULL); //最小化时图标
wc.hCursor=LoadCursor(NULL,IDC_ARROW); //鼠标光标
wc.hbrBackground=(HBRUSH)GetStockObject(BLACK_BRUSH); //背景颜色
wc.lpszMenuName=NULL; //窗口菜单
wc.lpszClassName=szAppName; //给窗口类起个名称
return(RegisterClass(&wc)); //窗口类注册
}
//产生应用程序的主窗口,并以nCmdShow指定方式显示
HWND InitInstance(HINSTANCE hInstance,int nCmdShow) //自定义函数
{
HWND hwnd; //利用系统提供的类型定义窗口句柄
hwnd = CreateWindow(//Windows系统接口函数(Windows API)
szAppName, //窗口类名称(在wc.lpszClassName中指定)
szTitle, //窗口标题
WS_POPUP, //窗口风格,无标题栏
0, //窗口左上角x坐标
0, //窗口左上角y坐标
GetSystemMetrics(SM_CXFULLSCREEN), //窗口宽度
GetSystemMetrics(SM_CYFULLSCREEN)+60, //窗口高度
NULL, //父窗口句柄
NULL, //窗口菜单句柄
hInstance, //程序实例句柄
NULL //提供窗口使用的额外数据
);
if (!hwnd)
return NULL; //未能正常产生窗口
//Windows系统接口函数(Windows API)
ShowWindow(hwnd,nCmdShow); //以nCmdShow指定方式显示窗口
UpdateWindow(hwnd); //更新用户区
return hwnd;
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -