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

怎么把打开的程序放前面

2013-10-05 
如何把打开的程序放前面?varhform:hwndbeginhform:findwindow(nil,系统帮助)if(hform0)thenShellExe

如何把打开的程序放前面?


var
  hform:hwnd;
begin
  hform:=findwindow(nil,'系统帮助');
  if   (hform=0)  then
     ShellExecute(0, 'Open', pchar('系统帮助.chm'), nil, nil, SW_SHOWNORMAl);
  else
    //把 系统帮助.chm‘ 放最前面。


请问如何把系'统帮助.chm' 放最前面。

[解决办法]
SetWindowPos(hform,?HWND_TOPMOST,?0,?0,?0,?0,?SWP_NOMOVE?or?SWP_NOSIZE)?

[解决办法]

  if IsIconic(hform) then
    ShowWindow(hform, SW_RESTORE);
  SetForegroundWindow(hform);

热点排行