首页 > 软件 > 父窗口中的控件如何显示在子窗口

父窗口中的控件如何显示在子窗口

软件 2024-07-02

如何将父窗口显示在子窗口的前面

子窗口肯定显示在父窗口上,无论模态非模态,除非你调起了另一个程序窗口,否则肯定子窗口在父窗口之上。 将Create的对话框的父窗口指定为桌面即可。 void CParentDlg::OnXXXX() { CChildDlg* pDlg = new CChildDlg; pDlg->Create(CChildDlg::ID

如何让父窗口显示在子窗口的前面

子窗口肯定显示在父窗口上,无论模态非模态,除非你调起了另一个程序窗口,否则肯定子窗口在父窗口之上。 将Create的对话框的父窗口指定为桌面即可。 void CParentDlg::OnXXXX() { CChildDlg* pDlg = new CChildDlg; pDlg->Create(CChildDlg::IDD, GetDesktopWindow()); pDlg->ShowWindow(SW_SHOW);

c#弹出子窗体时隐藏父窗体控件 子窗体关闭时怎么让父窗体控件显示出来

//父窗体
publicpartialclassForm1:Form
{
publicForm1()
{
InitializeComponent();
}
privatevoidbutton1_Click(objectsender,EventArgse)
{
//new一个子窗体,new时,传入被隐藏的控件
Form2f=newForm2(this.button1);
//显示子窗体
f.Show();
//隐藏控件(按钮)
this.button1.Visible=false;
}
}
//子窗体
publicpartialclassForm2:Form
{
//私有变量,保存传入的父窗体控件
privateButtonb;
publicForm2()
{
InitializeComponent();
}
//构造函数
publicForm2(Buttonb)
{
InitializeComponent();
this.b=b;
}
privatevoidbutton1_Click(objectsender,EventArgse)
{
//此时,b指向父窗体中的button1Visible设为True即父窗体中的button1可见
b.Visible=true;
//关闭本身
this.Close();
}
}

MFC中如何在父窗口中显示一个子窗口

CRect rcCreate(10,10,100,100); m_ControlName.Create(NULL,NULL,WS_CHILD|WS_VISIBLE,rcCreate,this,IDC_XX); 其中实参 this 就是父窗口指针,按照你的需求传进来就可以了。 或者用SetParent()接口来指定父窗口。

在父窗体上加入了一个按钮控件,打开子窗体的时候,按钮一直显示在上面,

要使子窗体始终显示在父窗体前面,类似父窗体上的所有控件按钮被屏蔽,可以对父窗体加入的控件编写代码:Private Sub Command1_Click() FormSon(子窗体名,这里就是弹出的子窗体名称).Show 1 End Sub 只有当关闭子窗体后,父窗体上的按钮才能使用,

标签:信息技术 编程语言 编程 窗体 C编程

大明白知识网 Copyright © 2020-2022 www.wangpan131.com. Some Rights Reserved. 京ICP备11019930号-18