Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Netzwerke (https://www.delphipraxis.net/14-netzwerke/)
-   -   Delphi TWebbrowser & CommandStateChange (https://www.delphipraxis.net/39201-twebbrowser-commandstatechange.html)

toms 30. Jan 2005 13:06


TWebbrowser & CommandStateChange
 
Hi,

Betrifft: Das CommandStateChange Ereignis, vom Webbrowser

(Siehe http://msdn.microsoft.com/workshop/b...econstants.asp)

CSC_UPDATECOMMANDS:
Zitat:

Enabled state of a toolbar button might have changed.
Welche Toolbuttons sind da gemeint?

toms 31. Jan 2005 13:36

Re: TWebbrowser & CommandStateChange
 
Hat Niemand eine Idee?

Gwandlaus 31. Jan 2005 15:29

Re: TWebbrowser & CommandStateChange
 
Zitat:

Welche Toolbuttons sind da gemeint?
Na deine, wenn du welche hast:
Delphi-Quellcode:
procedure TForm1.WebBrowserCommandStateChange(Sender: TObject; Command: Integer; Enable: WordBool);
begin
  case Command of
    CSC_NAVIGATEFORWARD : ButtonForward.Enabled := Enable;
    CSC_NAVIGATEBACK   : ButtoBack.Enabled := Enable;
  end;
end;
Und mit CSC_UPDATECOMMANDS solltest du alle anderen Buttons aktualisieren.

toms 31. Jan 2005 15:54

Re: TWebbrowser & CommandStateChange
 
Das ist mir klar, aber wenn der Command CSC_UPDATECOMMANDS ist, was heisst das konkret?

Gwandlaus 31. Jan 2005 17:30

Re: TWebbrowser & CommandStateChange
 
Das heist nur, irgend ein anderer Zustand könnte sich geändert haben.
Da hast du also die Möglichkeit, die anderen Buttons zu setzen. z.B. ButtonAbort wenn TWebBrowser.Busy, ButtonRefresh wenn nicht Busy und so.
Ist aber auch kein Fehler, wenn du CSC_UPDATECOMMANDS einfach ignorierst ;)


Alle Zeitangaben in WEZ +1. Es ist jetzt 23:40 Uhr.

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz