//--《面向对象程序设计与VC++实现》作业
2005-12-03 10:11
363 查看
//--《面向对象程序设计与VC++实现》
//--Liwei_6_1
//--Win32程序
//--12/3/2005 Sat. morning 8:00--12:00
//--Computer Lab
#include
LRESULT CALLBACK WndProc(HWND, UINT, WPARAM, LPARAM);
//-----------
int WINAPI WinMain(HINSTANCE hInstance, HINSTANCE hPrevInst,
LPSTR lpszCmdLine, int nCmdShow)
{
HWND hwnd;
MSG Msg;
WNDCLASS wndclass;
char lpszClassName[]="窗口";
char lpszTitle[]="长安大学信息学院";
//-----
wndclass.style=0;
wndclass.lpfnWndProc=WndProc;
wndclass.cbClsExtra=0;
wndclass.cbWndExtra=0;
wndclass.hInstance=hInstance;
wndclass.hIcon=LoadIcon(NULL, IDI_APPLICATION);
wndclass.hCursor=LoadCursor(NULL, IDC_ARROW);
wndclass.hbrBackground=(HBRUSH)GetStockObject(0);
wndclass.lpszMenuName=NULL;
wndclass.lpszClassName=lpszClassName;
//-------
if(!RegisterClass(&wndclass))
{
MessageBeep(0);
return -1;
}
//-------
hwnd=CreateWindow(lpszClassName,
lpszTitle,
WS_OVERLAPPEDWINDOW,
CW_USEDEFAULT,
CW_USEDEFAULT,
CW_USEDEFAULT,
CW_USEDEFAULT,
NULL,
NULL,
hInstance,
NULL);
//----
ShowWindow(hwnd,nCmdShow);
UpdateWindow(hwnd);
while(GetMessage(&Msg, 0, 0, 0))
{
TranslateMessage(&Msg);
DispatchMessage(&Msg);
}
return Msg.wParam;
}
LRESULT CALLBACK WndProc(HWND hwnd, UINT message, WPARAM wParam, LPARAM
LParam)
{
switch(message)
{
case WM_DESTROY:
PostQuitMessage(0);
default:
return DefWindowProc(hwnd,message,wParam, LParam);
}
return 0;
}
//--Liwei_6_1
//--Win32程序
//--12/3/2005 Sat. morning 8:00--12:00
//--Computer Lab
#include
LRESULT CALLBACK WndProc(HWND, UINT, WPARAM, LPARAM);
//-----------
int WINAPI WinMain(HINSTANCE hInstance, HINSTANCE hPrevInst,
LPSTR lpszCmdLine, int nCmdShow)
{
HWND hwnd;
MSG Msg;
WNDCLASS wndclass;
char lpszClassName[]="窗口";
char lpszTitle[]="长安大学信息学院";
//-----
wndclass.style=0;
wndclass.lpfnWndProc=WndProc;
wndclass.cbClsExtra=0;
wndclass.cbWndExtra=0;
wndclass.hInstance=hInstance;
wndclass.hIcon=LoadIcon(NULL, IDI_APPLICATION);
wndclass.hCursor=LoadCursor(NULL, IDC_ARROW);
wndclass.hbrBackground=(HBRUSH)GetStockObject(0);
wndclass.lpszMenuName=NULL;
wndclass.lpszClassName=lpszClassName;
//-------
if(!RegisterClass(&wndclass))
{
MessageBeep(0);
return -1;
}
//-------
hwnd=CreateWindow(lpszClassName,
lpszTitle,
WS_OVERLAPPEDWINDOW,
CW_USEDEFAULT,
CW_USEDEFAULT,
CW_USEDEFAULT,
CW_USEDEFAULT,
NULL,
NULL,
hInstance,
NULL);
//----
ShowWindow(hwnd,nCmdShow);
UpdateWindow(hwnd);
while(GetMessage(&Msg, 0, 0, 0))
{
TranslateMessage(&Msg);
DispatchMessage(&Msg);
}
return Msg.wParam;
}
LRESULT CALLBACK WndProc(HWND hwnd, UINT message, WPARAM wParam, LPARAM
LParam)
{
switch(message)
{
case WM_DESTROY:
PostQuitMessage(0);
default:
return DefWindowProc(hwnd,message,wParam, LParam);
}
return 0;
}
相关文章推荐
- 《面向对象程序设计与VC++实现》--Liwei_1_1(求一阶乘数)
- 《面向对象程序设计与VC++实现》--liwei_2_3(求矩阵的行元素及对角线之和)
- 《面向对象程序设计与VC++实现》--第一章:例题代码
- 《面向对象程序设计与VC++实现》--liwei_2_1(字符串基本操作 求长度、复制、连接)
- 《面向对象程序设计与VC++实现》--Liwei_1_2(输出9*9表)
- 《面向对象程序设计与VC++实现》--liwei_2_2(以递增顺序对数组排序)
- 《面向对象程序设计与VC++实现》--Liwei_1_3 (交换 使用引用、指针、变量三种方法)
- 《面向对象程序设计与VC++实现》--liwei_1_4(成绩判断)
- VC项目开发之单文档多视图实现(整理)
- 一段vc语言实现的发送http消息代码
- 機器學習基石(Machine Learning Foundations) 机器学习基石 作业三 Q18-20 C++实现
- VC对话框实现添加滚动条实现滚动效果
- 在vc中实现获取汉字拼音的首字母
- VC下实现DirectSound
- 灰度形态学梯度(vc实现)
- VC++实现对计算机远程监控
- VC++ API实现串口通信
- VC++实现恢复SSDT
- vc里实现不规则窗体
- 用VC 6.0实现串行通信的三种方法