[英]How to show caret in a disabled MFC CEdit control?
如果禁用了編輯控件,則插入符號將消失。 在這種情況下,如果編輯顯示的是長文本,則看不到其余單詞。使用插入號i,我們可以做到這一點。
我認為您必須使用已啟用的只讀編輯控件,而不是已禁用的控件。
在編輯框屬性窗口中選中“只讀”,或在調用Create
時使用ES_READONLY
。 另外,不要忘記檢查Auto HScroll ( ES_AUTOHSCROLL
)(如果是多行,則檢查AutoVScroll )。
CEdit* pEdit = new CEdit;
pEdit->Create(ES_MULTILINE | WS_CHILD | WS_VISIBLE | WS_TABSTOP | WS_BORDER
| ES_AUTOHSCROLL | ES_READONLY, (10, 10, 100, 100), this, 1);
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.