我想在出现对话框后立即把焦点放在第一个Edit控件。
现在我在InitDialog中设置不起作用
现在我在InitDialog中设置不起作用
解决方案 »
- 程序打包时,怎么设置可以在安装时,提示并安装多个应用程序?
- 我有个问题,16进制数组转成字符串时,要求去掉里面多余的ff
- * 看win2000代码后: windows有一个成员变量未公开, 有什么办法可以获取到这个变量?
- 高手帮忙,数据结构中数据读取不正确。试了好多方法了……
- 请问MFC哪一部分是构造函数?
- 在TCP阻塞模式下怎么才知道recv接收数据已经接收完成?
- http://expert.csdn.net/Expert/topic/2990/2990440.xml?temp=.4207727
- 请教:怎样启动另一台主机上的EXE文件。
- 绘图时,如果实现颜色的色调、亮度、饱和度
- 谁有用VB编写的多点传送文件的FTP源程序?Thank you!
- 怎么给动态新增的菜单项添加响应函数?
- 菜鸟急问::如何在vc里读取xml里的内容??
void CTestdlg3Dlg::OnShowWindow(BOOL bShow, UINT nStatus)
{
CDialog::OnShowWindow(bShow, nStatus);
CEdit* pedit=(CEdit*)GetDlgItem(IDC_EDIT);
pedit->SetFocus();
}
BOOL CODBCLiborDlg::OnInitDialog()
{
CDialog::OnInitDialog();
//……
CButton* pButton = static_cast<CButton*>(GetDlgItem(IDC_BTN));
ASSERT(pButton != NULL);
pButton->SetFocus(); return FALSE;
}