MFC给子窗口添加图标和子窗口自动关闭

    xiaoxiao2022-06-27  51

    子窗口添加图标

    1、首先确定在子对话框中选中style->Title bar;

    2、导入对应的图标到文件中;

    3、在子对话框OnInitDialog() 中写入以下代码:

    //创建图标 HICON icon; //加载图标 icon = AfxGetApp()->LoadIcon(IDI_LOG_ICON); SetIcon(icon,true); SetIcon(icon,false);

    4、完成子对话框中图标的添加

    子窗口自动关闭

    1. 在头文件class类中添加afx_msg void OnTimer(UINT_PTR nIDEvent);

    2.在对应的源文件中添加

    void 类名::OnTimer(UINT_PTR nIDEvent) {  KillTimer(1);  this->OnOK();  CDialogEx::OnTimer(nIDEvent); }

    3.在对应的源文件的OnInitDialog()中添加SetTimer(1, 1000, NULL);

    4.在调用子窗口的源文件中添加子窗口头文件 

    5.子窗口类名 变量名;  变量名.DoModal();

    到此就调用完成了,并且会自动关闭

    转载请注明原文地址: https://ju.6miu.com/read-1124112.html

    最新回复(0)