如何通过点击控件按钮 打开一个界面

求高手指教 怎么通过点击控件按钮 打开一个界面?
我做了一个登陆界面 ,怎么通过点击登陆按钮进打开一个界面,

------解决方案--------------------
CLoginDlg Dlg;
if(IDOK == Dlg.DoModal())
{
...
}
------解决方案--------------------
在你另外一个界面的 APP类的InitInstance中,把这个对话框弹出来, 如果验证密码错误,就return FALSE就行啦,否则 接着走。
------解决方案--------------------
非模态对话框
先建一个CDialog的子类CSubDialog,
声明CSubDialog dlg;
CWnd* pWnd=AfxGetMainWnd();
ASSERT(pWnd!=NULL);
dlg=new CSubDialog (pWnd);
dlg->Create(IDD_DIALOG_SUB,pWnd);
dlg->ShowWindow(SW_SHOW);
------解决方案--------------------
假设登陆界面类为:CDialg dlgInput;
APP类的InitInstance函数中添加:
if(IDCANCEL == dlgInput.DoModal())
{
return false;
}
下面的代码是InitInstance函数中本来就有的,在后面的代码前,添加如上的代码。
CMy12Dlg dlg;
m_pMainWnd = &dlg;
int nResponse = dlg.DoModal();
------解决方案--------------------
模态对话框
点击按钮产生WM_COMMAND消息,然后DialogBox(hInstance,L"aboutbox",hwnd,AboutBoxProc)就可以了
前提是你的资源里面已经有这个aboutbox的对话框
------解决方案--------------------
在按钮的点击消息响应函数里面添加创建对话框的代码就可以了。
------解决方案--------------------
这个问题用不着高手来指教啦。

直接在你的按钮控件的单击事件中调用对话框的domodel方法就可以了。