MFC中CEdit派生控件调用SetFocus()后无法响应CTRL+V的问题咨询
MFC中CEdit派生控件调用SetFocus()后无法响应CTRL+V的问题咨询
各位大佬好,我在做MFC开发时碰到了一个头疼的问题,想过来请教大家:
我基于CEdit派生了一个自定义编辑控件,现在遇到两个诡异的情况:
- 当我调用
SetFocus()给这个控件设置键盘焦点后,明明能正常输入字符,但是Ctrl+V的粘贴操作完全没反应,非得手动点击一下这个控件之后,粘贴功能才正常工作。 - 还有个相关的现象:调用
SetFocus()让控件获得焦点后,如果把窗口最小化再恢复,控件就会失去焦点;但要是我先手动点击过这个控件,之后再做最小化恢复的操作,焦点就会稳稳保留在控件上。
有没有朋友遇到过类似的问题呀?能不能给我分析下可能的原因,或者给点解决的思路?
内容来源于stack exchange
相关产品推荐
相关产品推荐

