想设计3个按纽,点这三个按纽可以在3个窗口间切换
怎么做啊。
我是先一个form,上面放了3个按纽。
1。点一个按纽就让他show1个窗口出来,但是这样一点窗口外的地方,新的窗口就消失了(不想让他消失);
2。换成点一个按纽就让他showModal1个窗口出来,但这样,想点其他2个按纽必须要关掉新弹出的窗口(想在不关闭窗口的情况点其他2个按纽)
谢谢
[解决办法]
> > 1。点一个按纽就让他show1个窗口出来,但是这样一点窗口外的地方,新的窗口就消失了(不想让他消失);
可以设置窗体一直在最上面显示
> > 2。换成点一个按纽就让他showModal1个窗口出来,但这样,想点其他2个按纽必须要关掉新弹出的窗口(想在不关闭窗口的情况点其他2个按纽)
这个是ShowModal的特性
你可以把按钮坐在ShowModal的窗体上不就可以解决了
[解决办法]
1.FormStyle属性
fsStayOnTop
2.
API函数SetWindowLong
加WS_EX_TOPMOST属性
[解决办法]
“设置窗体一直在最上面显示”
这个是哪个属性?
SetWindowPos(hwnd, HWND_TOPMOST, 0,0,0,0,SWP_NOMOVE|SWP_NOSIZE|SWP_SHOWWINDOW);
[解决办法]
可以在按钮里这样写
窗体名-> Show();//显示窗口
窗体名-> Hide()//隐藏窗口