[Delphi] IsWindowVisible = czy zminimalizowane?

0

Czy IsWindowVisible to jest to samo co "CzyOknoJestZminimalizowane" ? Na forum tylko znalazlem że sprawdza czy jest widoczne, ale może również oznaczać czy jest Show, bo mój kod nie działa tak jak powienien. Ma on "zapalać" belke zewnętrznej aplikacji ale tylko wtedy kiedy jest zminimalizowana. Ten kod nie działa (Caption formy jest zmienny wiec zdobyłem ClassName):

var
  H : THandle;
begin
  H := FindWindow('TfrmWysl', nil);
  if IsWindowVisible(H)=False then
      begin
      FlashWindow(H, True);
      end;

Dodam tylko że ta procedura jest uruchamiana z DLL (z mojego doświadczenia nie wszystko w dll działa tak jak powinno);

0

Poświęciłem 6 sekund na odpalenie helpa i pierwsze co znalazłem:

The IsIconic function determines whether the specified window is minimized (iconic).

[glowa]

0

Dzieki. Funkcja pewnie i działa ale to chyba wina DLL. Wstawiłem ten sam kod do exe (nawet ten mój) i działa bez zarzutu. Natomiast jak wkleje do DLL to nie chce gdy okno jest zminimalizowane, jak otworze okno to działa. Bez sensu. Jak ja nienawidze pisać pluginów :[

1 użytkowników online, w tym zalogowanych: 0, gości: 1