首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ Builder >

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

2012-02-10 
一个看似简单的问题,但没有找到答案一个看似简单的问题,但的网上查了一天,也没有找到答案。问题就是使窗体

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

我试过以下方法:
          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);

热点排行