加一句:
FrmSelected.windowsstate=1(好象是,具体数值不记得了,你可以去试一下)

解决方案 »

  1.   

    你将那句话:
        SetWindowPos Me.hWnd, HWND_TOPMOST, 0, 0, 0, 0, SWP_NOACTIVATE
    改为
        SetWindowPos Me.hWnd, HWND_TOPMOST, me.left/15, me.top/15, me.width/15, Me.Height / 15, SWP_NOACTIVATE
      

  2.   

    不行啊,本来窗体状态就是最大化的。怎么样可以不用api,而直接用那个vb中的东西来实现让frmselected的状态位于所有的其它窗体的最前面呢?
      

  3.   

    呵,行了,谢了colinhu.为什么设置x,y,cx,cy,这样就可以了叱?
      

  4.   

    FrmSelected,你看看这个窗体的属性。
    像上面说的,设置一下。
    你也可以在写程序时设置。可能是你的初始值设成最小化了。
    改过来就行了。
    不用再加代码
      

  5.   

    最上层:SetWindowPos Me.hWnd, -1, 0, 0, 0, 0, &H2 or &H1恢复:SetWindowPos Me.hWnd, -2, 0, 0, 0, 0, &H2 or &H1