检查 CRichEditCtrl 的只读状态
Check read only status of CRichEditCtrl
今天了解到CRichEditCtrl的Clear()方法只有在控件不是只读的情况下才有效。我希望在清除内容后能够恢复现有的只读状态,但我一开始没有看到检查状态的方法。我当然可以跟踪它何时被设置为只读,但能够直接查询它会很好。有办法吗?
谢谢
使用 GetStye:
bool bReadOnly = (m_wndRTFEdit.GetStyle() & ES_READONLY)!=0;
今天了解到CRichEditCtrl的Clear()方法只有在控件不是只读的情况下才有效。我希望在清除内容后能够恢复现有的只读状态,但我一开始没有看到检查状态的方法。我当然可以跟踪它何时被设置为只读,但能够直接查询它会很好。有办法吗?
谢谢
使用 GetStye:
bool bReadOnly = (m_wndRTFEdit.GetStyle() & ES_READONLY)!=0;