ntjm.net
当前位置:首页 >> mFC中,当点击一个Button后,如何使其它某些Button... >>

mFC中,当点击一个Button后,如何使其它某些Button...

下面是 动态图 实例: 点击图片 就可以放大看了 代码部分是: GetDlgItem(IDC_BUTTON1)->EnableWindow(FALSE);

设置一个全局变量n 每点一个按钮, 响应函数中先判断n的值, 当n>=6时, 直接MessageBox() 后return

CButton button; button.EnableWindow(TRUE); //可用 button.EnableWindow(FALSE); //不可用

把图像先显示于内存DC,然后获取图像数据,根据彩色图像变灰度图的公式对图像数据进行修改,然后再显示。

为该按钮添加BN_CLICKED消息处理函数,然后在相应函数中调用API函数EnableWindow(),传入FALSE参数即可。 函数原型: BOOL WINAPI EnableWindow( __in HWND hWnd, // 按钮的窗口句柄 __in BOOL bEnable // TRUE启用窗口,FALSE禁用窗口 );

假设按钮2的ID为IDC_BUTTON2,按钮3的ID为IDC_BUTTON3 首先在把按钮3的属性设置为隐藏 或者在对话框的InitDialog里加上 GetDlgItem(IDC_BUTTON3)->ShowWindow(SW_HIDE); 如果要单击按钮一,隐藏按钮二,按钮三显示并接替其位置 GetDlgItem(IDC_B...

你是指的对话框吗

添加一个按钮,把这段代码添加到按钮事件里面就可以了,刚写好的,试过了,可以用! CString filename;//保存路径 CFileDialog opendlg (TRUE,_T("*"),_T("*.html"),OFN_OVERWRITEPROMPT, _T("所有文件(*.*;)|*.*||"),NULL); if (opendlg.DoModa...

IDOK执行CDialog::OnOk();是退出对话框, 不一定会退出程序,如果返回到APP里的DoModal又没地其它的就会退出程序。。可以用AfxGetMainWnd()->PostMessage(WM_QUIT,0,0);退出程序

在按钮响应函数中,使用CFileDialog即可。 CFileDialog dlg(TRUE,"",NULL,OFN_HIDEREADONLY|OFN_OVERWRITEPROMPT,"(*.bmp)|*.bmp||"); if(dlg.DoModal() == IDOK) { CString fileName = dlg.GetPathName(); }

网站首页 | 网站地图
All rights reserved Powered by www.ntjm.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com