标签: winapi mfc
我今天了解到CRichEditCtrl的Clear()方法仅在控件不是只读时才有效。我希望能够在清除内容后恢复现有的只读状态,但我没有看到首先检查状态的方法。我当然可以跟踪它何时被设置为只读,但能够直接查询它会很好。有没有办法做到这一点?
谢谢
答案 0 :(得分:1)
使用GetStye:
bool bReadOnly = (m_wndRTFEdit.GetStyle() & ES_READONLY)!=0;