?? 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 + -