初学VC:关于CEdit的几个小问题(有源码,帮解下)

wenyongjie 2005-10-18 03:57:30
#define IDC_EDIT 1001
CEdit m_edit;
m_edit.Create(WS_CHILD|WS_VISIBLE|WS_TABSTOP|WS_BORDER|ES_LEFT,rect,this,IDC_EDIT);
m_edit.SetFocus();//为什么不能设焦点?

问题
1、为什么不能设置焦点?
2、在Create中我加了WS_BORDER画出的框没有立体感,即不像直接把Text控件放到窗口里去的那样?
3、我只想让它显示数字及“-”符号,该怎么显示?
...全文
146 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
powerbamboo 2005-10-19
  • 打赏
  • 举报
回复
3 如果可以编辑,处理键盘消息
wenyongjie 2005-10-18
  • 打赏
  • 举报
回复
不行啊
goodboyws 2005-10-18
  • 打赏
  • 举报
回复
WS_TABSTOP这里是不管用的
你需要
m_cEdit.SetWindowPos(&wndTop, 0, 0, 0, 0, SWP_NOSIZE | SWP_NOMOVE);设置默认焦点

15,979

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 界面
社区管理员
  • 界面
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧