设为首页 加入收藏

TOP

建立子窗口并处理其反馈的消息
2014-11-23 18:55:21 】 浏览:308
Tags:建立 窗口 处理 反馈 消息

  在一个窗口上建立两个按钮,并分别处理每个按钮的消息,程序代码如下:


  Code


  #include


  #include


  LRESULT CALLBACK _procWinMain(HWND,UINT,WPARAM,LPARAM);


  int WINAPI WinMain(HINSTANCE hInstance,HINSTANCE hPrevInstance,LPSTR lpCmdLine,int nCmdShow)


  {


  HWND hWinMain,hButton1,hButton2;


  MSG stMsg;


  WNDCLASSEX stWndClass;


  RtlZeroMemory(&stWndClass,sizeof(stWndClass));//WNDCLASSEX结构置零


  //注册窗口类


  stWndClass.hCursor=::LoadCursor(0,IDC_ARROW);


  stWndClass.hInstance=hInstance;


  stWndClass.cbSize=sizeof(WNDCLASSEX);


  stWndClass.style=CS_HREDRAW||CS_VREDRAW;


  stWndClass.lpfnWndProc=_procWinMain;


  stWndClass.hbrBackground=(HBRUSH)GetStockObject(BLACK_BRUSH);


  stWndClass.lpszClassName="myclass";


  ::RegisterClassEx(&stWndClass);


  //建立并显示窗口


   hWinMain=::CreateWindowEx(WS_EX_CLIENTEDGE,"myclass","firstwindow",WS_OVERLAPPEDWINDOW,100,100,600,400,NULL,NULL,hInstance,NULL);


】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
上一篇哈希表的一个应用 下一篇计算机二级辅导:Windows通用线程类

最新文章

热门文章

Hot 文章

Python

C 语言

C++基础

大数据基础

linux编程基础

C/C++面试题目