AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Suchfunktion Ergebnis der Suchanfrage

Ergebnis der Suchanfrage


Datum des Suchindex: Heute, 21:32

Parameter dieser Suchanfrage:

Suche in Thema: Welche unit wird benötigt?
Suche alle Beiträge, die von "bitsetter" geschrieben wurden
• Suchmethode: "Suche nach allen Begriffen"
• Nach Datum (firstpost) sortiert
• Zeige Treffer als Beiträge
Zeige 9 von insges. 9 Treffern
Suche benötigte 0.004s

Es liegen Ergebnisse in folgenden Bereichen vor:

  • Forum: Win32/Win64 API (native code)

    Re: Welche unit wird benötigt?

      Delphi
      by bitsetter, 23. Dez 2007
    Das hättest du ja schon eher sagen können, dass du den VCL Player per Code steuern möchtest, den habe ich nämlich auch. Bei mir funktioniert auch da der Code(siehe Anhang). Die ersten 3 Buttons sind alle gedrückt und das war es auch schon, steuern lässt sich der Player mit dem Code jedenfalls nicht.

    Gibt es ja nicht, war der Player überhaupt an nicht dass das Handle = 0 war, bei mir kommt so...
  • Forum: Win32/Win64 API (native code)

    Re: Welche unit wird benötigt?

      Delphi
      by bitsetter, 23. Dez 2007
    Hast du auch der Variable Wnd das Handle der Toolbar übergeben?
    Ansonsten habe ich es jetzt mal zum Testen so gemacht, dass der 2. Button in der Taskbar (ist ja auch eine Toolbar) von WinXP runtergedrückt wird.procedure TForm1.Button1Click(Sender: TObject);
    var
    TB: TTBBUTTON;
    p: PTBBUTTON;
    ProcessHandle, wnd: THandle;
    BytesR, ProcId: cardinal;
    count, loop, idx: integer;
    const
    ...
  • Forum: Win32/Win64 API (native code)

    Re: Welche unit wird benötigt?

      Delphi
      by bitsetter, 23. Dez 2007
    Du hättest natürlich einige Fehlermeldungen einbauen können oder einfach F7 benutzen. :roll: procedure TForm1.Button4Click(Sender: TObject);
    var
    TB: Commctrl.TBBUTTONINFO; p: Commctrl.PTBBUTTONINFO;
    ProcessHandle, wnd: THandle;
    BytesW, BytesR, ProcId: cardinal;
    const
    BtnIndex= 0;
    begin
    wnd:= ...;
    GetWindowThreadProcessId(wnd, @ProcId);
  • Forum: Win32/Win64 API (native code)

    Re: Welche unit wird benötigt?

      Delphi
      by bitsetter, 23. Dez 2007
    Hallo,

    bei mir funktioniert es jetzt:procedure TForm1.Button4Click(Sender: TObject);
    var
    TB: Commctrl.TBBUTTONINFO; p: Commctrl.PTBBUTTONINFO;
    ProcessHandle, wnd: THandle;
    BytesW, BytesR, ProcId: cardinal;
    const
    BtnIndex= 2;
    begin
  • Forum: Win32/Win64 API (native code)

    Re: Welche unit wird benötigt?

      Delphi
      by bitsetter, 22. Dez 2007
    var
    BytesW: cardinal;
    begin
    WriteProcessMemory(ProcessHandle, p, @TB, SizeOf(TB.cbSize) + SizeOf(TB.dwMask), BytesW);
  • Forum: Win32/Win64 API (native code)

    Re: Welche unit wird benötigt?

      Delphi
      by bitsetter, 22. Dez 2007
    Dann weißt du ja selber warum die Fehlermeldung kommt.
  • Forum: Win32/Win64 API (native code)

    Re: Welche unit wird benötigt?

      Delphi
      by bitsetter, 22. Dez 2007
    Befindet sich die Toolbar denn überhaupt in deiner eigenen Anwendung?
  • Forum: Win32/Win64 API (native code)

    Re: Welche unit wird benötigt?

      Delphi
      by bitsetter, 22. Dez 2007
    Versuche es mal so:const
    BtnIndex= 2;
    var
    TB: commctrl.TBBUTTONINFO;
    begin
    ZeroMemory(@TB, SizeOf(TB));
    TB.cbSize := sizeof(TB);
    TB.dwMask := commctrl.TBIF_COMMAND;
    SendMessage(..., TB_GETBUTTONINFO, BtnIndex, Cardinal(@TB));
    SendMessage(..., TB_PRESSBUTTON, TB.idCommand, MAKELONG (1, 0));
  • Forum: Win32/Win64 API (native code)

    Re: Welche unit wird benötigt?

      Delphi
      by bitsetter, 22. Dez 2007
    Moin,

    jetzt auf einmal die Taskbar?
    Bei der Taskbar ist übrigens das ITaskbarList-Interface interessant.
    Wenn man in der Taskbar einen Button per Message drückt, wird der Button zwar gedrückt aber das entsprechende Fenster wurde dadurch nicht nach vorne geholt, das hatte ich schon mal ausprobiert.


URL zu dieser Suchanfrage:

https://www.delphipraxis.net/dp_search.php?do=usersearch&search_username=bitsetter&search_exact_username=1&search_sortby=dateline&search_resulttype=post&search_matchmode=0&searchthreadid=105443
Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 21:42 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz