MFC 关于showwindow函数的用法。。。有图,帮忙解决下!

我设置的窗口如下:确定按钮的代码如下:voidCTest_11Dlg::OnOK(){//TODO:AddextravalidationhereCWnd*p1;p1=Ge... 我设置的窗口如下:确定按钮的代码如下:void CTest_11Dlg::OnOK()
{
// TODO: Add extra validation here
CWnd *p1;
p1=GetDlgItem(IDD_TEST_11_DIALOG);
//p2=GetDlgItem(IDD_TEST_11_DIALOG);
p1->ShowWindow(SW_HIDE);
//p2->ShowWindow(SW_SHOW);
//CDialog::OnOK();
}
点击确定后出现的错误:我是想实现两个窗口,点确定后当前窗口隐藏起来,另一个窗口出现。希望大家帮帮忙哈,谢谢。。。
展开
 我来答
匿名用户
2013-09-03
展开全部
这个是隐藏当前窗口吧?如果是隐藏当前窗口的话不用专门又另外定义一个CWnd对像来操作的,可以直接这样this->ShowWindow(SW_HIDE);,或者this都可以省略
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2013-09-03
展开全部
CWnd *p1;
p1=GetDlgItem(IDD_TEST_11_DIALOG);
获取窗口句柄不对。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式