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

📄 main.cpp

📁 MFC程序开发参考大全 【明日科技】宋坤 刘锐宁 李伟明 【丛 书 名】 软件工程师典藏 【出 版 社】 人民邮电出版社 本书详细介绍了MFC框架中所有常用类及控件的应用
💻 CPP
字号:

#include "windows.h"

//窗口函数
LRESULT CALLBACK WNDFUN (HWND hWnd, UINT msg, WPARAM wparam, LPARAM lparam)
{
	switch (msg)
	{
	
	case WM_PAINT:
		{
			HDC hdc = GetDC(hWnd);
			SetBkMode(hdc,TRANSPARENT);
			TextOut(hdc,20,20,"明日科技有限公司",16);
			DeleteDC(hdc);
			break;
		}

	case WM_CLOSE:
		{
			DestroyWindow(hWnd);
			break;
		}
	case WM_DESTROY:
		{
			PostQuitMessage(0);
			break;
		
		}
	default:
		return DefWindowProc(hWnd,msg,wparam,lparam);
	}

	return  0;
}


//程序的进入点
int WINAPI WinMain(HINSTANCE hInstance,  HINSTANCE hPrevInstance, 
                  LPSTR lpCmdLine,  int nCmdShow)
{
	//设计窗口类
	
	WNDCLASS wndcls;
	wndcls.style         = CS_DBLCLKS|CS_VREDRAW|CS_HREDRAW;
	wndcls.lpszMenuName  = NULL;
	wndcls.lpszClassName = "CustomWnd";
	wndcls.lpfnWndProc   = WNDFUN;
	wndcls.hInstance     = GetModuleHandle(NULL);
	wndcls.hIcon         = NULL;
	wndcls.hCursor       = NULL;
	wndcls.hbrBackground = (HBRUSH)GetStockObject(GRAY_BRUSH);
	wndcls.cbClsExtra    = 0;
	wndcls.cbWndExtra    = 0;

	//注册窗口类

	RegisterClass(&wndcls);

	//创建窗口

	HWND hwnd;
	hwnd = CreateWindow("CustomWnd","Win32App",WS_CAPTION|WS_OVERLAPPEDWINDOW|WS_SYSMENU,50,50,500,500,NULL,NULL,wndcls.hInstance,NULL);

	//显示窗口
	ShowWindow(hwnd,SW_SHOW);
	UpdateWindow(hwnd);

	//进入消息循环
	MSG msg;
	while (GetMessage(&msg,NULL,0,0))
	{
		TranslateMessage(&msg);
		DispatchMessage(&msg);
	}

	return msg.wParam;
}

⌨️ 快捷键说明

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