检查CRichEditCtrl的只读状态

时间:2015-01-09 11:58:48

标签: winapi mfc

我今天了解到CRichEditCtrl的Clear()方法仅在控件不是只读时才有效。我希望能够在清除内容后恢复现有的只读状态,但我没有看到首先检查状态的方法。我当然可以跟踪它何时被设置为只读,但能够直接查询它会很好。有没有办法做到这一点?

谢谢

1 个答案:

答案 0 :(得分:1)

使用GetStye:

bool bReadOnly =  (m_wndRTFEdit.GetStyle() & ES_READONLY)!=0;