vc6.0mfc界面跳转
时间: 2023-06-27 14:08:21 浏览: 152
在 VC6.0 MFC 应用程序中,界面跳转可以通过以下步骤实现:
1. 在 resource.h 中添加对话框 ID,例如:`#define IDD_DIALOG1 100`
2. 在资源视图中添加一个对话框,并设置好对话框的属性和控件。
3. 在需要跳转的按钮或菜单项的响应函数中添加代码,例如在按钮的响应函数 OnButtonClicked() 中添加以下代码:
```
void CMyDialog1::OnButtonClicked()
{
CMyDialog2 dlg;
dlg.DoModal();
}
```
其中,CMyDialog1 是当前对话框的类名,CMyDialog2 是要跳转到的对话框类名,DoModal() 是一个 MFC 提供的函数,用于显示对话框并等待其关闭。
4. 在 CMyDialog2 类中添加OnInitDialog(),用于初始化对话框。
5. 如果需要在 CMyDialog2 中返回 CMyDialog1,可以在 CMyDialog2 中添加一个返回按钮,并在响应函数中添加以下代码:
```
void CMyDialog2::OnReturnButtonClicked()
{
EndDialog(IDOK);
}
```
其中,IDOK 是 MFC 定义的一个常量,表示用户单击了“确定”按钮。EndDialog() 函数用于关闭对话框并返回给调用者。
阅读全文