zoukankan      html  css  js  c++  java
  • VC:其他控件(CProgressCtrl、CScrollBar、CDateTimeCtrl、CMonthCalCtrl)

    1、进度条

           m_progressCtrl.SetRange(0,100);

           for(int i=0;i<100;i++)

           {

                  m_progressCtrl.SetPos(i);

                  Sleep(100);

           }

           AfxMessageBox("进度条到达终点");

    2、滑块控件:添加WM_VSCROLL消息。

    void COtherCtrlDlg::OnHScroll(UINT nSBCode, UINT nPos, CScrollBar* pScrollBar)

    {

           // TODO: Add your message handler code here and/or call default

           m_SliderCtrl.SetRange(0,100);

           CString str;

           str.Format("%d",m_SliderCtrl.GetPos());

           SetDlgItemText(IDC_EDIT1,str);

           CDialog::OnHScroll(nSBCode, nPos, pScrollBar);

    }

    3、时间控件:添加MCN_SELECT、或MCN_SELCHANGE消息映射

           1)CDateTimeCtrl:

           void COtherCtrlDlg::OnSelectMonthcalendar1(NMHDR* pNMHDR, LRESULT* pResult)

           {

                  // TODO: Add your control notification handler code here

                  CString str;

                  SYSTEMTIME time;

                  m_date.GetCurSel(&time);

                  str.Format("%d年 %d月 %d 日  星期%d",time.wYear,time.wMonth,time.wDay,time.wDayOfWeek);

                  AfxMessageBox(str);

                  *pResult = 0;

           }

           2)CMonthCalCtrl:

           void COtherCtrlDlg::OnCloseupDatetimepicker1(NMHDR* pNMHDR, LRESULT* pResult)

           {

                  // TODO: Add your control notification handler code here

                  CString str;

                  SYSTEMTIME time;

                  m_time.GetTime(&time);

                  //m_date.GetCurSel(&time);

                  str.Format("%d年 %d月 %d 日  星期%d",time.wYear,time.wMonth,time.wDay,time.wDayOfWeek);

                  m_date.SetCurSel(&time);

                  AfxMessageBox(str);

                  *pResult = 0;

           }

  • 相关阅读:
    DP(第三版(较简单))
    【テンプレート】洛谷
    【説明する】并查集
    第一篇博文
    cogs 2398 切糕 最小割
    cogs 1873 happiness 最大权闭合子图
    cogs 1274 最小截断 最小割唯一判定
    cogs 736 星际转移 最大流
    cogs 329 K-联赛 最大流
    cogs 2605 寒假ing
  • 原文地址:https://www.cnblogs.com/shenchao/p/2728640.html
Copyright © 2011-2022 走看看