请教一个问题,如果两个界面控件重叠,怎么控制哪个显示在上面?
本帖最后由 35888894 于 2011-9-9 16:26 编辑请教一个问题,如果两个界面控件重叠,怎么控制哪个显示在上面?
谢谢
如图:
创建一个ListView,双击后弹出ComboBox,但是Combo是处于ListView下面,无法响应鼠标点击事件 之前想到的方法是重新创建一个窗体,控件和窗体一样大,但是觉得这种方法太山寨,还是在原窗体中创建感觉舒服一点,有哪位朋友知道怎么搞,不胜感激。。。 嗯,我也想知道,所以留个贴哈哈,是不是可以控制控件所在的z轴呢,好像api里有看到过,不过不记得了 VB貌似是用BringToFront和SendToBack,但是autoit不知道,囧 _WinAPI_SetWindowPos($hEdit, $HWND_TOP, $aRect+13, $aRect+13, $KD_ITEM0, 20*4, $SWP_SHOWWINDOW )
搞定,用这个API实现 自问自答中问题解决了
{:face (131):} 回复 5# 35888894
这个是控制combo还是控制edit,如果是combo的话怎么响应的点击显示下拉框
页:
[1]