Показать сообщение отдельно

  #3  
Старый 29.08.2009, 12:18
Nullsleep
Познающий
Регистрация: 02.06.2009
Сообщений: 67
Провел на форуме:
237284

Репутация: 54
По умолчанию

Цитата:
там все даже проще оказалось, вот как сделал:
Но твой код не сохраняет атрибутов, которые были у окна раньше.

Цитата:
но ToolWindow не нашел всеравно)
Плохо смотришь
WS_EX_TOOLWINDOW
Но для него нужно сменить GWL_STYLE на GWL_EXSTYLE. Примерно так:
Код:
var
  wnd: HWND;
  old_long: Integer;
begin
  wnd := FindWindow('Notepad', nil);
  old_long := GetWindowLong(wnd, GWL_EXSTYLE);
  SetWindowLong(wnd, GWL_EXSTYLE, old_long or WS_EX_TOOLWINDOW);
end;

Последний раз редактировалось Nullsleep; 29.08.2009 в 12:25..
 
Ответить с цитированием