Delphi-PRAXiS
Seite 2 von 2     12   

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Object-Pascal / Delphi-Language (https://www.delphipraxis.net/32-object-pascal-delphi-language/)
-   -   Delphi programm, das ein programm bedient? (https://www.delphipraxis.net/70918-programm-das-ein-programm-bedient.html)

jfheins 7. Jun 2006 20:54

Re: programm, das ein programm bedient?
 
Was ist denn jetzt genau dein Problem ?

Du musst die einzelnen Handles der Combobox, checkbox und des Buttons finden und die oben geposteten Messages an diese Handles senden ...

toredo 7. Jun 2006 21:11

Re: programm, das ein programm bedient?
 
bei dem finden der handles hab ich probs und bei dme senden der messages.

ich bin halt (leider noch(?)) ein anfänger :oops:



mfG toredo

jfheins 7. Jun 2006 22:15

Re: programm, das ein programm bedient?
 
Zum Finden der Handles kannst du z.b. Hier im Forum suchenWinSpy verwenden, das kann dir gleich ein wenig code generieren ... ;)

Das senden der Messages ist einfach - SendMessage(Handle, Message_siehe_oben, w&lparam_sieh link oben) - wenn du willst kann ich die drei aufrufe auch noch hinkloppen ... dann müsstest du mir aber z.B. noch sagen, wie das Item der Combobox heißt ;)

toredo 8. Jun 2006 12:02

Re: programm, das ein programm bedient?
 
hay,

das standartitem der combobox heisst "Automatisch starten", das soll, wenn es noch nicht so ist, auf "Manuell starten" geändert werden. mit einer zweiten funktion halt andersrum.
die checkbox die auch an- und abgekreuzt werden muss heisst "Symbol in Task-Leiste anzeigen".
der titel des fenster ist Eigenschaften, aber ich glaube das braucht man ja nur um das fenster zu finden.

winspy werd ich mir mal saugen und anschauen.

grosses dankeschön für die hilfe,


mfG toredo

toredo 9. Jun 2006 20:55

Re: programm, das ein programm bedient?
 
öhm, kannst du mir jetzt trozdem ned helfen?
ist auch ned so schlimm, dann mach ich halt ne anleitung für das was ich amchen wollte, ist ja auch end so schlimm, eventuel schaff ichs auch noch.


trotzdem vielen dank für die hilfe bis jetzt.


mfG toredo

jfheins 20. Jun 2006 22:22

Re: programm, das ein programm bedient?
 
Oh, muss ich wohl übersehen haben ^^

Also:

CheckBox:
Delphi-Quellcode:
SendMessage(Handle, BM_SETCHECK, 1, 0); // gecheckt
SendMessage(Handle, BM_SETCHECK, 0, 0); // ungecheckt
Combobox:
Delphi-Quellcode:
SendMessage(Handle, CB_SELECTSTRING, 1, PChar('Manuell starten')); //ausgewählt
Button:
Delphi-Quellcode:
SendMessage(Handle, BM_CLICK, 0, 0); // geklickt
Die Handles musste dir halt suchen, da hilft dir z.B. WinSpy ;)

toredo 21. Jun 2006 18:30

Re: programm, das ein programm bedient?
 
wred ich gleich ausprobieren.
thx


mfG toredo


Alle Zeitangaben in WEZ +1. Es ist jetzt 17:33 Uhr.
Seite 2 von 2     12   

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 by Thomas Breitkreuz