WEB开发网
开发学院软件开发VC 窗口类、窗口类对象与窗口三者之间关系 阅读

窗口类、窗口类对象与窗口三者之间关系

 2008-11-24 19:38:12 来源:WEB开发网   
核心提示: 小技巧:这些函数的参数可以参照MSDN中相应MFC函数的定义,然后直接复制这些参数即可,窗口类、窗口类对象与窗口三者之间关系(2),提示:因为SDK函数数量很多,程序员记忆负担很重,程序员只需要记忆两者中的一个就可以了,接下来完成这三个函数的定义,MFC中使用的大部分函数名与相应的SDK函

小技巧:这些函数的参数可以参照MSDN中相应MFC函数的定义,然后直接复制这些参数即可。  

提示:因为SDK函数数量很多,程序员记忆负担很重。MFC中使用的大部分函数名与相应的SDK函数名相同,这样做的目的就是为了方便程序员,减轻记忆负担。程序员只需要记忆两者中的一个就可以了。

接下来完成这三个函数的定义,代码如例3-19所示。

例3-19

  BOOL CWnd::CreateEx(DWORD dwExStyle,   // extended window style
          LPCTSTR lpClassName, // registered class name
          LPCTSTR lpWindowName, // window name
          DWORD dwStyle,    // window style
          int x,        // horizontal position of window
          int y,        // vertical position of window
          int nWidth,      // window width
          int nHeight,     // window height
          HWND hWndParent,   // handle to parent or owner window
          HMENU hMenu,     // menu handle or child identifier
 HINSTANCE hInstance, // handle to application instance
          LPVOID lpParam)    // window-creation data
  {
    m_hWnd=::CreateWindowEx(dwExStyle,lpClassName,dwStyle,x,y,
            nWidth,nHeight,hWndParent,hMenu,hInstance,
            lpParam);
    if(m_hWnd!=NULL)
      return TRUE;
    else
      return FALSE;
  }
  BOOL CWnd::ShowWindow(int nCmdShow)
  {
    return ::ShowWindow(m_hWnd,nCmdShow);
  }
  BOOL CWnd::UpdateWindow()
  {
    return ::UpdateWindow(m_hWnd);
  }

上一页  1 2 3 4 5  下一页

Tags:窗口 窗口 对象

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接