首页 IP地址查询 | Alexa排名查询 | 手机归属地查询
设为首页 收藏本站
  • 网络编程网络编程
  • 软件编程软件编程
  • 数据库技术数据库技术
  • 编程学院
  • 业界资讯 业界资讯
  • 源码中心源码中心
  • 会员中心会员中心
  • 页面导航: 首页C++编程窗口&界面 → 创建SDK对话框程序

    创建SDK对话框程序

    发布:jeaye 发布日期:2009-06-17 字体:[增加 减小] 类型:原创

    BOOL InitInstance(HINSTANCE hInstance, int nCmdShow)
    {
       HWND hWnd;

       hInst = hInstance; // 将实例句柄存储在全局变量中

      //关键就在这里,动态创建对话框,并指定处理函数(大家要看清这处理函数,否则运行不了)

       hWnd =::CreateDialogParam(hInstance,MAKEINTRESOURCE(IDD_JEAYE_DIALOG),NULL,
       (DLGPROC)WndProc,NULL);

       if (!hWnd)
       {
          return FALSE;
       }

       ShowWindow(hWnd, nCmdShow);
       UpdateWindow(hWnd);

       return TRUE;
    }

    //对话框处理函数

    LRESULT CALLBACK WndProc(HWND hWnd, UINT message, WPARAM wParam, LPARAM lParam)
    {
     int wmId, wmEvent;
     PAINTSTRUCT ps;
     HDC hdc;

     switch (message)
     {
     case WM_COMMAND:
      if (LOWORD(wParam) == IDOK || LOWORD(wParam) == IDCANCEL)
      {
       EndDialog(hWnd, LOWORD(wParam));
       PostQuitMessage(0);
      }
     case WM_CLOSE:
     case WM_DESTROY:
      PostQuitMessage(0);
      break;
     default:
      return FALSE;               //这里一定要return FALSE否则会出错
     }
     return TRUE;
    }


    下载源代码
    Tags: SDK 对话框
    为配合网络严查,文章评论将关闭敬请谅解.
    同 类 文 章
    最 近 更 新
    热 点 排 行