C++对话框的显示和隐藏的问题?

我的目的是通过按钮打开另一个对话框,隐藏本对话框!看了网上的一些说法是先获得对话框句柄,然后调用SetWindowPos函数来显示和隐藏对话框!获得A对话框句柄HWNDh... 我的目的是通过按钮打开另一个对话框,隐藏本对话框!
看了网上的一些说法是先获得对话框句柄,然后调用SetWindowPos函数来显示和隐藏对话框!
获得A对话框句柄
HWND hWnd; hWnd = GetDlgItem(IDD_MY3333_DIALOG)->GetSafeHwnd();
获得B对话框句柄:
HWND hWnd1; hWnd 1= GetDlgItem(IDD_DIALOG1)->GetSafeHwnd();
3.显示和隐藏对话框SetWindowPos(hWnd,HWND_TOP ,0,0,0,0,SWP_HIDEWINDOW )SetWindowPos(hWnd1,HWND_TOP ,0,0,0,0,SWP_SHOWWINDOW )
SWP_HIDEWINDOW:隐藏窗口 SWP_SHOWWINDOW 显示窗口

现在不知道这个SetWindowPos函数该怎么声明是在A类中声明吗?

可又要按钮调用这个函数,看上面的图,我都不知道该怎么写了?
两个对话框类都调用SetWindowPos函数,该怎么办?
出错代码还是SetWindowPos函数未声明
______________________________________________________________________-
展开
 我来答
哀微浮柔婉
2020-01-13 · TA获得超过4019个赞
知道大有可为答主
回答量:3150
采纳率:32%
帮助的人:418万
展开全部
呵呵,这个和你调用的程序所表达的意思是两个,你弄混淆了。如果你想你的程序在任务管理器中看不到,那么简单一点的就是注册成为服务,有相关的api给你使用。如果还不满足,那么可以尝试Dll注入,钩子等,祝你成功。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友2018359
2015-10-21 · TA获得超过3494个赞
知道大有可为答主
回答量:3486
采纳率:73%
帮助的人:1436万
展开全部
要设置全局变量,
把DLG1和DLG2放在全局变量中。
更多追问追答
追问
你的意思是定义对话框类的2个对象,在public下吗?
追答
是的
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式