代码之家  ›  专栏  ›  技术社区  ›  SparkyNZ

CDateTimeCtrl中的SetCurSel

  •  0
  • SparkyNZ  · 技术社区  · 14 年前

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

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

    我只想让选定的文本成为日期(DD),而不是最后一个选定的字段(YYYY)。

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

    干杯

    1 回复  |  直到 14 年前
        1
  •  0
  •   SparkyNZ    13 年前

    我想说做不到是安全的。我最后写了我自己的控制,做这项工作也有其他人。