我的意思是:
1。非模态
2。要实现ownerForm的效果,即始终在OwnerForm的上面

解决方案 »

  1.   

    袁飞 Win32Api 超级工具有源代码。ygyuan.go.163.com查找:SetWindowWord
        函数功能:该函数已经过时。GWW_value已不再被支持。32位Windows程序应该使用SetWindowLong函数。
      

  2.   

    要将窗体作为模式对话框显示,请 使用 Show 方法,其 style 参数值为 vbModal(一个值为 1 的常数)。 
    例如:'将 frmAbout 作为模式对话框显示。
    frmAbout.Show vbModal要将窗体作为无模式对话框显示,请 使用不带 style 参数的 Show方法。 
    例如:'将 frmAbout 作为无模式对话框显示。
    frmAbout.Show 
      

  3.   

    大家看清楚问题:用API实现与VB语句相同的效果,SomeForm.Show vbmodeless,TheOtherOwnerForm
      ~~~                                               ~~~~~~~~~~~~~~~~~~
    大家看清楚波浪线部分。
      

  4.   

    用API函数SHOWWINDOW,他的参数已经在CREATEWINDOW时规定了父窗口是谁。
      

  5.   

        要改变它的父窗体,只有在非模式下才能实现(使用API--SetParent)
        Form1.Show 0
        SetParent Form1.hwnd,Parent.hwnd