⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 exam.cpp

📁 it is a usefull thing
💻 CPP
字号:
#include <windows.h>
#include <stdio.h>
LRESULT CALLBACK WndProc(HWND,UINT,WPARAM,LPARAM);//窗口函数说明
int WINAPI WinMain(HINSTANCE hInstance,
				   HINSTANCE hPrevInst,
				   LPSTR IpszCmdLine,
				   int nCmdShow)
{//设计一个窗口类
	WNDCLASS wc;
	char lpszClassName[]="应用程序示例1";              //窗口类名
	char lpszTitle[]="一个使用WINDOWS API的应用程序";  //标题
	wc.style=CS_HREDRAW|CS_VREDRAW;                    //风格
	wc.lpfnWndProc=WndProc;                            //窗口处理函数
	wc.cbClsExtra=0;                                   //无扩展       
	wc.cbWndExtra=0;                                    //示例无扩展 
	wc.hInstance=hInstance;                              //当前示例句柄
	wc.hIcon=LoadIcon(NULL,IDI_APPLICATION);            //最小化图标为默认
	wc.hCursor=LoadIcon(NULL,IDC_ARROW);                //箭头光标
	wc.hbrBackground=(HBRUSH)GetStockObject(WHITE_BRUSH);//白色背景
	wc.lpszMenuName=NULL;                                 //无菜单
	wc.lpszClassName=lpszClassName;                      //指定类名
	if (! RegisterClass(&wc))                        //如注册失败警告
	{MessageBeep(0);                                   //警告声音
	return FALSE;                                      //
	}
	//创建窗口,定义一个变量用来保存成功创建窗口后的返回的句柄
	HWND hwnd;
	hwnd=CreateWindow("ang",//lpszClassName,             //指定窗口类名
		"skjfi", //lpszTitle,                                //示例标题名
		WS_OVERLAPPED|WS_CAPTION|WS_SYSMENU|WS_HSCROLL,//指定系统菜单
	  0,//	CW_USEDEFAULT,                   //默认位于左上角 X
    	0,//CW_USEDEFAULT,                      //忽略Y 
		10,//CW_USEDEFAULT,                   //默认宽度 高度
		5,//CW_USEDEFAULT,             
		NULL,                        //无父窗口
		NULL,                           //无主菜单    
		hInstance,                   //创建次窗口应用程序当前句柄
		NULL);                 //不使用该值
	//显示及刷新窗口
      ShowWindow(hwnd,SW_SHOWNORMAL);
	  UpdateWindow(hwnd);               //绘制窗口
	  //定义消息结构体,开始消息循环
	  MSG msg;       
	  while (GetMessage(&msg,NULL,0,0)) //消息循环
	  {
		TranslateMessage(&msg);
	    DispatchMessage(&msg);
	  }
	  return msg.wParam;   //循环结束将消息返回系统
}
//编写窗口过程函数
LRESULT CALLBACK WndProc(HWND hwnd,UINT msg,WPARAM wParam, LPARAM lParam)
{
switch(msg)
{ 
case  WM_DESTROY:             //响应关闭窗口事件
	PostQuitMessage(0);
default:                       //响应其他事件
	return DefWindowProc(hwnd,msg,wParam,lParam);
	}
return(0);
}

⌨️ 快捷键说明

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