首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > VB >

根据句柄激活窗体解决思路

2012-01-26 
根据句柄激活窗体在MDI模式下,每打开一个子窗体就把它的句柄放在ComboBox中,当选择ComboBox的Item时,将相

根据句柄激活窗体
在MDI模式下,每打开一个子窗体就把它的句柄放在ComboBox中,当选择ComboBox的Item时,将相关的窗体激活,显示在最顶层(不是永远至顶那种),并保留原先的大小位置,请问这个怎么写?

Private   Sub   ComboBox1_Click()
        lngHwnd=某个子窗体句柄
        SetWindowPos   lngHwnd,   HWND_TOP,   0,   0,   0,   0,   SWP_NOSIZE
End   Sub
执行上面代码后什么反应都没有,请帮帮忙,谢谢!

[解决办法]
API:BringWindowToTop()
如果窗体是自己的.那就改用ZOrder
如Form1.ZOrder 0 '0还是1,你试试吧
[解决办法]
AppActivate "你哪个窗口的标题 "

热点排行