罗朝辉(飘飘白云)

关注嵌入式操作系统,移动平台,图形开发。-->加微博 ^_^

  C++博客 :: 首页 :: 新随笔 :: 联系 :: 聚合  :: 管理 ::
  85 随笔 :: 0 文章 :: 169 评论 :: 0 Trackbacks

MFC中的Spin control控件对应WTL中的CUpDownCtrl控件,CUpDownCtrl控件通过SetBuddy()方法绑定需要上下选择控件的窗口,典型的就是Edit控件。下面来看代码:

    WTL::CRichEditCtrl m_recCount;
    WTL::CUpDownCtrl m_upcCount;
    WTL::CRect m_rcCount;

        
// 初始化
    m_rcCount = WTL::CRect(00, width, 20);

    
// 
     void SetupEdit()
    
{
        
// Count rich edit
        m_recCount.Create(
                
*this,
                m_rcCount,
                L
"",
                WS_CHILD 
| WS_VISIBLE | WS_TABSTOP | ES_NUMBER | ES_LEFT,
                
0);

        m_upcCount.Create(
                
*this,
                m_rcCount,
                L
"",
                WS_CHILD 
| WS_VISIBLE | UDS_ALIGNRIGHT | UDS_AUTOBUDDY | UDS_SETBUDDYINT,
                
0);
        m_upcCount.SetBuddy(m_recCount);
        m_upcCount.SetRange(
1, m_maxCount);
        m_upcCount.SetPos(
1);
    }
posted on 2008-07-17 19:05 罗朝辉 阅读(1384) 评论(0)  编辑 收藏 引用 所属分类: Windows

只有注册用户登录后才能发表评论。
【推荐】超50万行VC++源码: 大型组态工控、电力仿真CAD与GIS源码库
网站导航: 博客园   IT新闻   BlogJava   知识库   博问   管理