在MFC中如何禁用空格輸入文本框要禁用空間輸入文本框
Q
輸入文本框
0
A
回答
0
您可以按如下更新OnChangeControl用戶條目:
if ((m_strYOURCONTROL[m_strYOURCONTROL.GetLength() - 1]) == ' ')
{
m_strYOURCONTROL = m_strYOURCONTROL.Mid(0, m_strYOURCONTROL.GetLength() - 1);
}
3
只需提供自己的的onkeydown事件處理程序,並篩選出空格鍵:
void MyEditControl::OnKeyDown(UINT nChar, UINT nRepCnt, UINT nFlags)
{
if (nChar == 32)
{
// kill the space key down event
return;
}
// let edit control handle the other keys
CEdit::OnKeyDown(nChar, nRepCnt, nFlags);
}
相關問題
- 1. 淡入輸入文本框
- 2. 無法輸入值輸入文本框
- 3. 輸入文本框大於輸入-Ig
- 4. 輸入文本框驗證
- 5. 用戶輸入文本框
- 6. actionscript 2.0輸入文本框
- 7. 文本框輸入高度
- 8. 更改文本框輸入
- 9. CSE輸入框文本/值
- 10. iPhone輸入文本框
- 11. Java GUI輸入文本框
- 12. 輸入文本框滾動
- 13. 觀察輸入文本框
- 14. 未輸入HTML文本框
- 15. 文本框輸入驗證
- 16. 驗證文本框輸入
- 17. 在文本框中輸入
- 18. 保存輸入文本下方的文字輸入框輸入
- 19. 在Datepicker文本框中輸入文本
- 20. 在輸入框下方的Safari文本輸入呈現文本
- 21. Winforms阿拉伯文輸入文本框
- 22. 輸入框VS輸入框中輸入文本和佔位符不透明度
- 23. 如何在輸入文本框中輸入非英文語言?
- 24. 在文本輸入框中輸入隱藏文字
- 25. Swift:插入帶有文本輸入的提示框(和存儲文本輸入)
- 26. 在文本框中輸入文本的Jquery UI對話框塊
- 27. 在同一個文本框中乘以文本框輸入值
- 28. 基於文本框輸入的動態文本框創建
- 29. 敲除綁定輸入文本框到另一個文本框
- 30. 如何發送輸入文本框的值在文本框中
[MFC控件在vC++中禁用mfc文本框中的輸入空格](http://stackoverflow.com/questions/442635 1/mfc-control-disable-entering-spaces-in-mfc-textbox-in-vc) – Adnan 2010-12-13 13:05:19