#include<windows.h>
#include<stdlib.h>
#include<string.h>
//窗口函数说明
long WINAPI WndProc(HWND hWnd,UINT iMessage,UINT wParam,LONG lParam);
BOOL InitWindowsClass(HINSTANCE hInstance);
BOOL InitWindows(HINSTANCE hInstance,int nCmdShow);
//WinMain函数说明
int WINAPI WinMain(HINSTANCE hInstance,HINSTANCE hPrevInst,LPSTR lpszCmdLine,int nCmdShow)
{
MSG Message;
if(!InitWindowsClass(hInstance))
return FALSE;
if(!InitWindows(hInstance,nCmdShow))
return FALSE;
//消息循环
while(GetMessage(&Message,0,0,0))
{
TranslateMessage(&Message);
DispatchMessage(&Message);
}
return Message.wParam;
}
//窗口函数
long WINAPI WndProc(HWND hWnd,UINT iMessage,UINT wParam,LONG lParam)
{
HDC hDC;//定义指向设备描述表的句柄
HBRUSH hBrush;
HPEN hPen;
PAINTSTRUCT PtStr;
switch(iMessage)
{
case WM_PA
windows绘图
最新推荐文章于 2022-03-22 21:05:16 发布
这篇博客展示了如何利用Windows API(WinAPI)在Windows应用程序中创建窗口并实现基本的图形绘制,如画椭圆。通过注册窗口类、初始化窗口、处理窗口消息以及使用设备上下文(DC)进行绘图,博主详细解释了Windows编程中的绘图过程。
摘要由CSDN通过智能技术生成