(如果单击 “取消” 按钮,则不检索数据。 ) OnInitDialog 的默认实现也会调用 UpdateData 来设置控件的初始值。 通常会重写 OnInitDialog 以进一步初始化控件。 OnInitDialog 在所有对话框控件都创建之后,在对话框显示之前调用。 CWnd::UpdateData在执行模式对话框或无模式对话框的过程中,您可以随时...
virtual BOOL OnInitDialog(); 返回值 调用CPropertySheet::OnInitDialog 方法的结果。 备注 此方法扩展基类实现,CPropertySheet::OnInitDialog,突出显示 关闭 按钮,通过确保对话框适应当前屏幕大小和滚动 帮助 按钮移到对话框的左下角。 要求 标头: afxtoolbarscustomizedialog.h 请参见 参考 CMFCToolBarsCustomize...
AfxDlgProc处理WM_INITDIALOG消息时调用虚拟函数OnInitDialog,给程序员一个机会处理对话框的初始化。 模式对话框窗口过程本小节讨论对话框的窗口过程。AfxWndProc是所有的MFC窗口类使用的窗口过程,它取代了模式对话框原来的窗口过程(Windows提供),那么,MFC如何完成Win32下对话框窗口的功能呢?考查模式对话框的创建过程。C...
初始化一个对话框,你建立的是基于对话框的工程吧,初始化对话框的意思就是设置对话框的一些参数,例如大小,颜色,背景等等。
CDialog::InitModalIndirect 从内存中的对话框模板创建模式对话框(不是基于资源)。 参数被存储,直到调用函数 DoModal。 CDialog::MapDialogRect 将矩形的对话框单位转换为屏幕单位。 CDialog::NextDlgCtrl 将焦点移动到对话框中的下一个对话框控件。 CDialog::OnInitDialog 替代以增强对话框初始化。 CDialog::OnSet...
virtual BOOL OnInitDialog(); 返回值 指定的布尔值应用程序是否将输入焦点某个对话框上的控件。如果OnInitDialog返回非零,Windows将输入焦点设置在对话框的第一个控件。仅当应用程序显式设置输入焦点某个在对话框的控件,此方法会返回0。 备注 在MFC对话框创建(使用创建,从CDialog继承的CreateIndirect或DoModal方法)...
隐藏基于Dialog的MFC的主窗体 最近需要做一个主窗体常态隐藏的程序,类似360卫士那样,只有托盘图标常显示。本以为隐藏主窗体很简单,但遇到了意想不到的情况。 无效的做法 最初的想法是设置主对话框资源的 Visiable 属性为 false, 并在OnInitDialog函数里调用 ShowWindow(SW_HIDE) ,发现这些操作根本没有作用,对话框...
CMFCToolBarsCustomizeDialog::GetThisClass 由框架用于获取指向与此类类型关联的 CRuntimeClass 对象的指针。 CMFCToolBarsCustomizeDialog::OnEditToolbarMenuImage 启动图像编辑器,以便用户可以自定义工具栏按钮或菜单项图标。 CMFCToolBarsCustomizeDialog::OnInitDialog 重写以增强属性表初始化。 (替代 CPropertyShee...
CMFCToolBarsCustomizeDialog::GetThisClass由框架用于获取指向与此类类型关联的CRuntimeClass对象的指针。 CMFCToolBarsCustomizeDialog::OnEditToolbarMenuImage启动图像编辑器,以便用户可以自定义工具栏按钮或菜单项图标。 CMFCToolBarsCustomizeDialog::OnInitDialog重写以增强属性表初始化。 (替代CPropertySheet::OnIni...
按钮控件类(CButton)类里有个成员函数SetIcon可以设置按钮显示的图标,该函数只有一个参数,那就是图标句柄。 然后在对话框类的初始化函数(CFirstDlg::OnInitDialog)添加如下语句: m_Quit.SetIcon((HICON)::LoadImage(NULL,"e:\\i.ico",IMAGE_ICON,48,48,LR_LOADFROMFILE));//假设E盘下有一个i.ico图标 ...