+ -
当前位置:首页 → 问答吧 → MFC框架问题懂的朋友进来下!

MFC框架问题懂的朋友进来下!

时间:2011-12-23

来源:互联网

下面的是书的上代码:
C/C++ code
CMyButton::CMyButton(LPCTSTR lpszText, const RECT& rect, CWnd* pParentWnd, UINT nID)
{
    m_bIsDown = FALSE;
    strncpy(m_szText, lpszText, 256);
    
    LPCTSTR pszClassName = AfxRegisterWndClass(0, 0, 
        (HBRUSH)(COLOR_BTNFACE + 1), AfxGetApp()->LoadStandardCursor(IDC_ARROW));

    Create(pszClassName, NULL, WS_CHILD|WS_VISIBLE, rect, pParentWnd, nID);
}


这代码是在主窗口中创建一个关闭的按钮,AfxRegisterWndClass函数中有四个参数,
第三个参数是画刷句柄,第四个参数是图标句柄;
但是上面代码中的第四个参数为什么会是光标句柄呢?

作者: hyz23je   发布时间: 2011-12-23

LPCTSTR AFXAPI AfxRegisterWndClass(
  UINT nClassStyle,
  HCURSOR hCursor = 0,
  HBRUSH hbrBackground = 0,
  HICON hIcon = 0 
); 
看看这个函数的原型不就清楚了, 书上写的也不一定都是正确的。。。

作者: VisualEleven   发布时间: 2011-12-24