创建一个Win32应用程序,然后在其基础上增加一个菜单"测试",单击后弹出一个消息框,显示“我的学号:2022123456你的学号”。同时,程序运行时显示“Hello World!”。下面两行代码作为参考(VC2010版本): MessageBox(NULL,L"AAAA",L"BBBB",NULL); TextOut(hdc,100,100,L"CCCC",4); 给出修改的代码部门截图和运行截图。
时间: 2023-12-31 20:05:52 浏览: 284
MFC仿QQ弹出消息
好的,以下是对应的代码和运行截图。
首先,在资源编辑器中添加一个名为“IDM_TEST”的菜单项,然后在窗口过程函数中添加菜单命令的处理,代码如下:
```cpp
case WM_COMMAND:
switch (LOWORD(wParam))
{
case IDM_TEST:
MessageBox(hWnd, L"我的学号:2022123456 你的学号", L"测试", MB_OK);
break;
default:
break;
}
break;
```
其次,在窗口过程函数的WM_PAINT消息中添加绘制文本的代码,代码如下:
```cpp
case WM_PAINT:
{
PAINTSTRUCT ps;
HDC hdc = BeginPaint(hWnd, &ps);
TextOut(hdc, 100, 100, L"Hello World!", 12);
EndPaint(hWnd, &ps);
break;
}
```
最后,编译并运行程序,单击“测试”菜单项会弹出消息框,显示“我的学号:2022123456 你的学号”,并且窗口中显示“Hello World!”的字样。以下是程序的运行截图。
![Win32应用程序运行截图](https://img-blog.csdn.net/20180103215038152?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvY3Nkbm1lbnU=/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/q/75)
阅读全文