+ -
当前位置:首页 → 问答吧 → 如何在单文档上创建微调控件?

如何在单文档上创建微调控件?

时间:2011-12-06

来源:互联网

如何在单文档上创建微调控件?就是用CreateWindowEx创建。。菜鸟求指教。。或者其他方法。

作者: afairycell   发布时间: 2011-12-06

m_pSpinButtonCtrl = new CSpinButtonCtrl; 
m_pSpinButtonCtrl->Create (WS_BORDER |WS_VISIBLE | WS_CHILD, 
CRect(100,100,80,120),this,1002); 
 主要还是在CRect的地方不能设置得太小,会无法显示出来。

作者: afairycell   发布时间: 2011-12-06

C/C++ code
typedef enum
{
    IDC_EDIT = 0x11,
    IDC_SPIN
};

    HWND hEdit = CreateWindowEx(WS_EX_CLIENTEDGE, _T("Edit"), _T("Edit"), WS_CHILD | WS_VISIBLE | WS_BORDER,
        0, 0, 100, 20, GetSafeHwnd(), (HMENU)IDC_EDIT, AfxGetInstanceHandle(), NULL);
    HWND hSpin = CreateWindowEx(0, _T("msctls_updown32"), _T("Spin"), UDS_SETBUDDYINT | UDS_ALIGNRIGHT | UDS_AUTOBUDDY | WS_CHILD | WS_VISIBLE, 
        120, 0, 20, 20, GetSafeHwnd(), (HMENU)IDC_SPIN, AfxGetInstanceHandle(), NULL);

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