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函数未声明
______________________________________________________________________- 展开
看了网上的一些说法是先获得对话框句柄,然后调用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函数未声明
______________________________________________________________________- 展开
展开全部
呵呵,这个和你调用的程序所表达的意思是两个,你弄混淆了。如果你想你的程序在任务管理器中看不到,那么简单一点的就是注册成为服务,有相关的api给你使用。如果还不满足,那么可以尝试Dll注入,钩子等,祝你成功。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询