不只这样行不行 x = SetWindowPos(Form1.hWnd, HWND_TOPMOST, 0, 0, 0, 0, flags)
你这个问题即是: 使用Delphi本身提供的切换OnTop的属性,可能造成窗体闪烁,可以用API来代替:SetWindowPos(handle,hwnd_topmost,0,0,0,0,swp_nomove or swp_nosize);//SetSetWindowPos(handle,hwnd_notopmost,0,0,0,0,swp_nomove or swp_nosize);//Unset但是这个方法不适合于二级窗体。
请指教!偶是菜鸟一个.:)
x = SetWindowPos(Form1.hWnd, HWND_TOPMOST, 0, 0, 0, 0, flags)
使用Delphi本身提供的切换OnTop的属性,可能造成窗体闪烁,可以用API来代替:SetWindowPos(handle,hwnd_topmost,0,0,0,0,swp_nomove or swp_nosize);//SetSetWindowPos(handle,hwnd_notopmost,0,0,0,0,swp_nomove or swp_nosize);//Unset但是这个方法不适合于二级窗体。