小金鱼系列win32-1
来源:互联网 发布:模拟退火算法太阳影子 编辑:程序博客网 时间:2024/06/10 23:58
#include <tchar.h>
#include <Windows.h>
LRESULT CALLBACK WndProc(HWND hWnd,UINT uMsg,WPARAM wParam,LPARAM lParam)
{
switch(uMsg)
{
case WM_CLOSE:
{::DestroyWindow(hWnd);}
case WM_DESTROY:
{::PostQuitMessage(0);}
}
return ::DefWindowProc(hWnd,uMsg,wParam,lParam);
}
int WINAPI _tWinMain( __in HINSTANCE hInstance,__in_opt HINSTANCE hPreIstance,__in_opt LPTSTR lpCmdline, __in int nShowCmd)
{
//注册窗口类,12域
const TCHAR* pszClassName=_T("ITWIN");
WNDCLASSEX wce;
wce.cbSize=sizeof(WNDCLASSEX);//窗口类大小
wce.style=CS_HREDRAW | CS_VREDRAW;//窗口类样式
wce.lpfnWndProc=WndProc;//窗口处理函数
wce.cbClsExtra=0;//窗口类额外空间
wce.cbWndExtra=0;
wce.hInstance=hInstance;
wce.hIcon=(HICON)::LoadIcon(NULL,IDI_APPLICATION);
wce.hIconSm=(HICON)::LoadIcon(NULL,IDI_APPLICATION);
wce.hbrBackground=(HBRUSH)::GetStockObject(GRAY_BRUSH);//画刷
wce.hCursor=(HCURSOR)::LoadCursor(NULL,IDC_ARROW);//使用箭头光标
wce.lpszClassName=pszClassName;//把定义的窗口类名传入到注册窗口信息中
wce.lpszMenuName=NULL;
bool bRet= ::RegisterClassEx(&wce);
if (!bRet)
{
MessageBox(NULL,_T("注册窗口类失败"),_T("注册窗口"),0);
return false;
}
HWND hwnd= CreateWindowEx(0,pszClassName,_T("IT学霸"),WS_VISIBLE | WS_OVERLAPPEDWINDOW,CW_USEDEFAULT,CW_USEDEFAULT,CW_USEDEFAULT,CW_USEDEFAULT,NULL,NULL,hInstance,NULL);
if (hwnd==NULL)
{
MessageBox(NULL,_T("创建窗口失败"),_T("创建窗口"),0);
return false;
}
::ShowWindow(hwnd,SW_SHOW);
::UpdateWindow(hwnd);
MSG msg;
while ( ::GetMessage(&msg,NULL,NULL,NULL) )
{
::TranslateMessage(&msg);
::DispatchMessage(&msg);
}
return true;
}
#include <Windows.h>
LRESULT CALLBACK WndProc(HWND hWnd,UINT uMsg,WPARAM wParam,LPARAM lParam)
{
switch(uMsg)
{
case WM_CLOSE:
{::DestroyWindow(hWnd);}
case WM_DESTROY:
{::PostQuitMessage(0);}
}
return ::DefWindowProc(hWnd,uMsg,wParam,lParam);
}
int WINAPI _tWinMain( __in HINSTANCE hInstance,__in_opt HINSTANCE hPreIstance,__in_opt LPTSTR lpCmdline, __in int nShowCmd)
{
//注册窗口类,12域
const TCHAR* pszClassName=_T("ITWIN");
WNDCLASSEX wce;
wce.cbSize=sizeof(WNDCLASSEX);//窗口类大小
wce.style=CS_HREDRAW | CS_VREDRAW;//窗口类样式
wce.lpfnWndProc=WndProc;//窗口处理函数
wce.cbClsExtra=0;//窗口类额外空间
wce.cbWndExtra=0;
wce.hInstance=hInstance;
wce.hIcon=(HICON)::LoadIcon(NULL,IDI_APPLICATION);
wce.hIconSm=(HICON)::LoadIcon(NULL,IDI_APPLICATION);
wce.hbrBackground=(HBRUSH)::GetStockObject(GRAY_BRUSH);//画刷
wce.hCursor=(HCURSOR)::LoadCursor(NULL,IDC_ARROW);//使用箭头光标
wce.lpszClassName=pszClassName;//把定义的窗口类名传入到注册窗口信息中
wce.lpszMenuName=NULL;
bool bRet= ::RegisterClassEx(&wce);
if (!bRet)
{
MessageBox(NULL,_T("注册窗口类失败"),_T("注册窗口"),0);
return false;
}
HWND hwnd= CreateWindowEx(0,pszClassName,_T("IT学霸"),WS_VISIBLE | WS_OVERLAPPEDWINDOW,CW_USEDEFAULT,CW_USEDEFAULT,CW_USEDEFAULT,CW_USEDEFAULT,NULL,NULL,hInstance,NULL);
if (hwnd==NULL)
{
MessageBox(NULL,_T("创建窗口失败"),_T("创建窗口"),0);
return false;
}
::ShowWindow(hwnd,SW_SHOW);
::UpdateWindow(hwnd);
MSG msg;
while ( ::GetMessage(&msg,NULL,NULL,NULL) )
{
::TranslateMessage(&msg);
::DispatchMessage(&msg);
}
return true;
}
1 0
- 小金鱼系列win32-1
- 小金鱼怎么不出来??
- 咕噜小金鱼前来报到
- 怎么在页面上放养小金鱼,附代码!
- 先养条金鱼
- 悼金鱼
- 出售金鱼
- 金鱼马
- 出售金鱼
- 出售金鱼
- Win32 OpenGL系列专题
- win32汇编系列
- VC系列之Win32
- WIN32编程系列
- LCC-Win32小指南
- 金鱼知识(一)金鱼分类
- c++小问题系列1
- 在你的 Lotus Notes 8.0.1 客户端里面养金鱼 ~~ :D
- sphinx的配置详情讲解和配置性能优化管理中文解释
- Java(集合类)第三部分(Map映射接口)
- 线性表
- 学习笔记13——.关于inode和block的两道企业面试题
- 入职一个月体验
- 小金鱼系列win32-1
- GCC,gcc,g++
- Request对象中的文件包含
- 从一个字符串中统计一个子串的数
- Ribbon问题记录:高版本的rxjava导致Ribbon状态维护异常
- 【MySQL 02】数据库总结
- servlet3.0学习之文件上传
- linux下smtp配置及实现
- static与final的区别