#include <windows.h> 

/*消息处理函数声明*/
HRESULT CALLBACK WindowProc(HWND hwnd, UINT message, WPARAM wParam, LPARAM lParam); int APIENTRY WinMain(HINSTANCE hInstance,
HINSTANCE hPrevInstance,
LPSTR lpCmdLine,
int nCmdShow)
{ HWND hwnd;
MSG message;
WNDCLASS wndClass; char szClassName[] = "MainWindonClass";//窗体类名 DWORD dwStyle = WS_OVERLAPPEDWINDOW; //设置窗体样式 ,禁止改变窗体大小 /*窗口类设置*/
wndClass.style = CS_DBLCLKS;
wndClass.lpfnWndProc=WindowProc;
wndClass.cbClsExtra=;
wndClass.cbWndExtra=;
wndClass.hInstance=hInstance;
wndClass.hIcon=(HICON)LoadImage(NULL,"1.ico",IMAGE_ICON,,,LR_LOADFROMFILE);
wndClass.hCursor=LoadCursor (NULL, IDC_ARROW);
wndClass.hbrBackground=(HBRUSH) GetStockObject (WHITE_BRUSH);
wndClass.lpszMenuName=NULL;
wndClass.lpszClassName=szClassName; /*窗口类注册*/
if( RegisterClass(&wndClass) == )
return ;//表示注册失败 /*创建窗体*/
hwnd = CreateWindow(szClassName,
"禁止改变窗体大小",
dwStyle,//设置窗体样式
,
,
,
,
NULL,
NULL,
hInstance,
NULL
);
if(hwnd == )
{
MessageBox(NULL,"窗体创建失败!","失败",MB_OK);
return ;
} /* 显示窗体 */
ShowWindow(hwnd,nCmdShow); while (GetMessage (&message, NULL, , ))
{
TranslateMessage(&message);//翻译
DispatchMessage(&message);//发送消息
} return message.wParam;
} /*消息处理*/
LRESULT CALLBACK WindowProc(HWND hwnd, UINT message, WPARAM wParam, LPARAM lParam)
{
switch (message)
{
case WM_DESTROY:
PostQuitMessage ();
break;
default:
return DefWindowProc (hwnd, message, wParam, lParam);
} return ;
}

最新文章

  1. SQL Check
  2. TypeScript 素描-基础类型
  3. Javascript之一切皆为对象1
  4. 【组合数学】 02 - M&#246;bius反演公式
  5. WinForm控件TreeView 只部分节点显示 CheckBox
  6. CSS Hack技术介绍及常用的Hack技巧
  7. 移动终端app测试点总结
  8. ***阿里云linux 下怎么配置虚拟主机
  9. web设计经验&lt;九&gt;教你测试手机网页的5大方法
  10. Arrays.asList方法总结
  11. SRM 410(1-250pt, 1-500pt)
  12. [Web远程wsshd]CentOS6.4搭建配置wssh
  13. win32加载图片获得像素值
  14. java中的内存溢出和内存泄漏
  15. Learning ROS for Robotics Programming Second Edition学习笔记(一) indigo v-rep
  16. Galera Cluster——一种新型的高一致性MySQL集群架构
  17. java排序 冒泡?+插入排序
  18. Visual Studio 2015 开发Android Cordova出现unsupported major minor version 52.0错误的解决方法
  19. 4819: [Sdoi2017]新生舞会 分数规划
  20. grep和sed匹配多个字符关键字的用法

热门文章

  1. YTU 1003: Redraiment的遭遇
  2. 【转】Google 发布 Android 性能优化典范(比较老,但很实用)
  3. 【Bitset】 BZOJ4810
  4. J20170521-ts
  5. STL之map基础知识
  6. 题解报告:hdu 1220 Cube
  7. 转】Cassandra单集群实验2个节点
  8. 框架系列~OwinSelfHost自宿主的使用
  9. poj2573Bridge(过桥问题)
  10. [转]Resolve Team Foundation Version Control conflicts