【问题标题】:SetCurSel in CDateTimeCtrlCDateTimeCtrl 中的 SetCurSel
【发布时间】:2010-11-18 08:20:49
【问题描述】:

谁能告诉我如何在 MFC CDateTimeCtrl 中设置光标位置?

在有人输入日期并按下“添加”按钮后,我使用 m_Date.SetWindowText(""); 清除我的日期控件内容。我遇到的问题是,当回到控件上时,它仍然显示突出显示的年份。我的日期控件的格式为 DD/MM/YYYY

我只想将所选文本设为日期 (DD) 而不是所选的最后一个字段 (YYYY)。

理想情况下,我希望能够获得指向控件文本框的 CEdit* 指针。这样我就可以使用 CEdit::SetCurSel() 并且一切都会好起来的。

干杯

【问题讨论】:

    标签: mfc datepicker


    【解决方案1】:

    我认为可以肯定地说它做不到。我最终编写了自己的控件来完成这项工作。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-02-11
      • 1970-01-01
      相关资源
      最近更新 更多