#include <windows.h>
#include <stdio.h>
LRESULT CALLBACK WinSunProc(
HWND hwnd, // handle to window
UINT uMsg, // message identifier
WPARAM wParam, // first message parameter
LPARAM lParam // second message parameter
);
int WINAPI WinMain(
HINSTANCE hInstance, // handle to current instance
HINSTANCE hPrevInstance, // handle to previous instance
LPSTR lpCmdLine, // command line
int nCmdShow // show state
)
{
WNDCLASS wndcls;
wndcls.cbClsExtra=0;
wndcls.cbWndExtra=0;
wndcls.hbrBackground=(HBRUSH)GetStockObject(BLACK_BRUSH);
wndcls.hCursor=LoadCursor(NULL,IDC_CROSS);
wndcls.hIcon=LoadIcon(NULL,IDI_ERROR);
wndcls.hInstance=hInstance;
wndcls.lpfnWndProc=WinSunProc;
wndcls.lpszClassName="Weixin2003";
wndcls.lpszMenuName=NULL;
wndcls.style=CS_HREDRAW | CS_VREDRAW;
RegisterClass(&wndcls);
HWND hwnd;
hwnd=CreateWindow("Weixin2003","北京维新科学技术培训中心",WS_OVERLAPPEDWINDOW,
0,0,600,400,NULL,NULL,hInstance,NULL);
ShowWindow(hwnd,SW_SHOWNORMAL);
UpdateWindow(hwnd);
MSG msg;
while(GetMessage(&msg,NULL,0,0))
{
TranslateMessage(&msg);
DispatchMessage(&msg);
}
return 0;
}
LRESULT CALLBACK WinSunProc(
HWND hwnd, // handle to window
UINT uMsg, // message identifier
WPARAM wParam, // first message parameter
LPARAM lParam // second message parameter
)
{
switch(uMsg)
{
case WM_CHAR:
char szChar[20];
sprintf(szChar,"char is %d",wParam);
MessageBox(hwnd,szChar,"weixin",0);
break;
case WM_LBUTTONDOWN:
MessageBox(hwnd,"mouse clicked","weixin",0);
HDC hdc;
hdc=GetDC(hwnd);
TextOut(hdc,0,50,"计算机编程语言培训",strlen("计算机编程语言培训"));
ReleaseDC(hwnd,hdc);
break;
case WM_PAINT:
HDC hDC;
PAINTSTRUCT ps;
hDC=BeginPaint(hwnd,&ps);
TextOut(hDC,0,0,"维新培训",strlen("维新培训"));
EndPaint(hwnd,&ps);
break;
case WM_CLOSE:
if(IDYES==MessageBox(hwnd,"是否真的结束?","weixin",MB_YESNO))
{
DestroyWindow(hwnd);
}
break;
case WM_DESTROY:
PostQuitMessage(0);
break;
default:
return DefWindowProc(hwnd,uMsg,wParam,lParam);
}
return 0;
}
分享到:
相关推荐
创建第一个MFC应用程序 创建第一个MFC应用程序 创建第一个MFC应用程序
mfc写的一个时钟小程序
照深入浅出MFC写的hello MFC,没用向导生成
MFC编写的控制MFC程序,判断只能运行一次,编译成功,能够直接用
VC ++ 一个MFC数据库编程(ODBC)小程序 VC ++ 一个MFC数据库编程(ODBC)小程序 VC ++ 一个MFC数据库编程(ODBC)小程序
MFC中将两个独立的程序合并为一个程序 对应博文地址: http://blog.csdn.net/rl529014/article/details/51457107
一个MFC的简单计算器程序,学习MFC。使用Visual Studio2013环境编写和编译。VS2010、VS2012也可以用
MFC简介及第一个MFC程序MFC简介及第一个MFC程序MFC简介及第一个MFC程序MFC简介及第一个MFC程序MFC简介及第一个MFC程序MFC简介及第一个MFC程序MFC简介及第一个MFC程序
MFC调用一个程序的方法.pdf
有助于初学者对MFC的一个整体架构的了解和编码学习。下载后直接运行即可。
实现简单的加法和减法的程序,主要是MFC的入门的一个简单程序
一个简单的HelloWorld的mfc的程序
包含一个mfc编的五子棋程序,既可以用于休息时娱乐,也是mfc编程的一个很好的例子
MFC简单记事本程序,使用MFC实现,VC6可以直接编译。
最简单的mfc程序最简单的mfc程序最简单的mfc程序最简单的mfc程序
MFC编写的简单聊天程序,主要用SOCKET技术来完成,环境为VC2008
【资源说明】 1、该资源包括项目的全部源码,下载可以直接使用! 2、本项目适合作为计算机、数学、电子信息等专业的课程设计、期末大作业和毕设项目...基于MFC的一个校园导航程序(使用图的最短路径dijkstra算法).zip
一个MFC小程序 拖动画圆里面有一个地方不是很明白不过程序能运行很有意思
分享一个MFC写的年会抽奖程序,可替换背景图片,设置了两个隐形按钮,一个在左上方,作用是最小化程序,一个是右上方,作用是关闭程序。取消了ESC按键关闭程序的功能。 使用方法:将参与抽奖的人员名字输入到names....
一个最简单的MFC程序实例.doc 一个最简单的MFC程序实例.doc