现在用VISU+(一个组态软件)开发程序,需要用到VB。请问,如何用VB在其中的一个工程中创建两个按钮,按其中的一个可以切换到令外正在运行的VISU+工程。还有就是我在VISU+中建了一个按钮,用VB写的在按下此按钮时,打开一个“屏幕键盘”,然后将屏幕键盘最小化之后,再点击我在VISU+中的按钮时,“屏幕键盘”并不能再在前端显示,如何解决?

解决方案 »

  1.   

    activewindow()
    BringWindowToFront()
    SetForegroundWindow()
    api
      

  2.   

    类楼上
    还可以用setwindowpos
      

  3.   


    我打开屏幕键盘时用的,
    dim obj as object
    set obj=CreateObject(wscript.shell)
    obj.run "osk"那么按照你说的用activewindow()
    BringWindowToFront()
    SetForegroundWindow()
    时怎么样的一个用法啊,谢谢了啊,我是没接触过API,以前只是做单片机的。
      

  4.   

    SetWindowPos可以设置窗体置顶,进而实现切换功能。
    http://download.csdn.net/source/1604378
      

  5.   

    SetWindowPos可以设置窗体置顶,进而实现切换功能。
    http://download.csdn.net/source/1604378