一个看似简单的有关问题,但没有找到答案

一个看似简单的问题,但没有找到答案
一个看似简单的问题,但的网上查了一天,也没有找到答案。
问题就是使窗体成为活动窗体,即是标题栏变成兰色。

我试过以下方法:
          SetActiveWindow(this-> Handle);
          SetForegroundWindow(this-> Handle);
          this-> RichEdit1-> SetFocus();         //窗体上一个控件
          ShowWindow(this-> Handle,SW_SHOWNORMAL     );



------解决方案--------------------
SetWindowPos(Form1-> Handle, HWND_TOPMOST, Form1-> Left , Form1-> Top, Form1-> Width , Form1-> Height , SWP_NOMOVE||SWP_NOSIZE);
SetWindowPos(Form1-> Handle, HWND_NOTOPMOST,Form1-> Left , Form1-> Top, Form1-> Width , Form1-> Height , SWP_SHOWWINDOW);//NOMOVE||SWP_NOSIZE);