对话框完全显示后,马上执行一个按钮的事件

简介: 对话框完全显示后,马上执行一个按钮的事件

对话框完全显示后,马上执行一个按钮的事件

(一),新建一个基于对话框的工程DlgEvent。

(二),增加一个按钮IDC_BUTTON1,并为其增加响应函数,代码如下:

void CDlgEventDlg::OnButton1()
{
 AfxMessageBox("CDlgEventDlg::OnButton1");
}

(三),修改函数CDlgEventDlg::OnInitDialog,方法一代码如下:

BOOL CDlgEventDlg::OnInitDialog()
{
 //... 
 ShowWindow(SW_NORMAL);
 OnButton1();
 return TRUE;  // return TRUE  unless you set the focus to a control
}

方法二代码如下:

BOOL CDlgEventDlg::OnInitDialog()
{
 //... 
 HWND hButton = ::GetDlgItem(m_hWnd,IDC_BUTTON1);
     ::PostMessage(hButton,WM_LBUTTONDOWN,MK_LBUTTON,NULL);
 ::PostMessage(hButton,WM_LBUTTONUP,MK_LBUTTON,NULL);
 return TRUE;  // return TRUE  unless you set the focus to a control
目录
打赏
0
0
0
0
36
分享
相关文章
前端点击其他输入框的时候,对当上个输入框进行判断(鼠标移出输入框事件,和鼠标点击其他输入框触发事件)
前端点击其他输入框的时候,对当上个输入框进行判断(鼠标移出输入框事件,和鼠标点击其他输入框触发事件)
126 0
jeDate日期控件的使用以及选中后点确定按钮关闭功能
jeDate日期控件的使用以及选中后点确定按钮关闭功能
184 0
使用jquery中实现按回车触发按钮事件和点击提交按钮触发的是一个事件
使用jquery中实现按回车触发按钮事件和点击提交按钮触发的是一个事件
159 0
PyQt5 技巧篇-复选框绑定行内容,全选、清空、展示选中的内容功能实现演示,设置复选框选中,检查复选框选中状态
PyQt5 技巧篇-复选框绑定行内容,全选、清空、展示选中的内容功能实现演示,设置复选框选中,检查复选框选中状态
504 0
PyQt5 技巧篇-复选框绑定行内容,全选、清空、展示选中的内容功能实现演示,设置复选框选中,检查复选框选中状态
创建动态工具栏并设置工具栏按钮提示
1、创建对话框程序,导入8个图标资源。 2、在对话框头文件中声明变量,代码如下: CToolBar m_ToolBar; CImageList m_ImageList; CString  m_TipText;   3、在对话框中oninitdialg函数中创建工具栏,如下: //创建图像列表 m_ImageList.
984 0
自定义状态切换按钮
最近在做一个项目,一个界面的按钮UI给画成了这样(默认状态是蓝色的然后触摸后变成灰色的) UI效果 然后本着给低版本系统APP适配的职业素养(其实是不想画这种按钮),想让UI兄弟给将图标改成整个按钮效果的图片,可是。
986 0