《Visual C++从入门到精通》
发表在C语言图书答疑 2012-06-30
是否精华
版块置顶:
老师,您好:
有三个问题要请教:
(1) 要把对话框中的某一个按钮设置为缺省状态时,我在这个按钮的“属性”对话框中的“样式”选项卡上,
找到一个项为“缺省按钮”可以钩选,可是程序编译运行后,默认的按钮又不是我设置的这个按钮了,应该如何设置它?
(2) 要把对话框中的某一个编辑框的焦点转移到另一个编辑框上,在程序里应该怎么写?
(3) 单文档/视图到程序编译运行后,在其窗口的左上角有个显示“无标题”,我在程序中是否可以更改为我想要显示的文字,应如何更改?
以上的问题敬请指教。
分享到:
精彩评论 1
C语言
学分:0 LV1
TA的每日心情
无聊
2021-11-12 22:00:04
2012-07-03
沙发
第1个问题不存在,默认的按钮是那个黑的,不是那个带框的
第1个问题你应该是想在多个文本框中输入数据时,当在一个框中输入完成后,不用鼠标改变焦点,也不用按Tab键,只要按回车光标就能到下一个文本框图,如果是这样,可以为对话框的PreTranslateMessage消息添加响应函数

BOOL CFdDlg::PreTranslateMessage(MSG* pMsg) 
{
// TODO: Add your specialized code here and/or call the base class
if (pMsg->message==WM_KEYDOWN && pMsg->wParam==13 && (pMsg->hwnd ==GetDlgItem(IDC_EDIT1)->m_hWnd||pMsg->hwnd ==GetDlgItem(IDC_EDIT2)->m_hWnd))
pMsg->message=9;
return CDialog::PreTranslateMessage(pMsg);
}
这样就可以了 
注意:9是Tab  13是回车

第3个问题
AfxGetMainWnd()->SetWindowText("标题");

首页上一页 1 下一页尾页 1 条记录 1/1页
手机同步功能介绍
友情提示:以下图书配套资源能够实现手机同步功能
明日微信公众号
明日之星 明日之星编程特训营
客服热线(每日9:00-17:00)
400 675 1066
mingrisoft@mingrisoft.com
吉林省明日科技有限公司Copyright ©2007-2022,mingrisoft.com, All Rights Reserved长春市北湖科技开发区盛北大街3333号长春北湖科技园项目一期A10号楼四、五层
吉ICP备10002740号-2吉公网安备22010202000132经营性网站备案信息 营业执照