AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

ActiveDesktop verwenden?

Ein Thema von ReBoot · begonnen am 21. Mär 2007 · letzter Beitrag vom 21. Mär 2007
Antwort Antwort
ReBoot

Registriert seit: 21. Mär 2007
Ort: Bayreuth
59 Beiträge
 
#1

ActiveDesktop verwenden?

  Alt 21. Mär 2007, 15:44
Frage:
ich möchte ActiveDesktop-Objekte auslesen/ändern/anlegen. Registry ist schlecht, da ich da schreiben kann, was ich will, Windows das aber erst nach keine Ahnung was übernimmt.
Kann man ActiveDesktop über die API ansprechen, und wenn ja, wie?

PS: kenn mich in Sachen API 0 aus.
  Mit Zitat antworten Zitat
shmia

Registriert seit: 2. Mär 2004
5.508 Beiträge
 
Delphi 5 Professional
 
#2

Re: ActiveDesktop verwenden?

  Alt 21. Mär 2007, 15:57
Es gibt ein Interface namens IActiveDesktop.
http://msdn.microsoft.com/library/de...ivedesktop.asp
Du brauchst Kenntnisse über COM/DCOM/ActiveX.
Andreas
  Mit Zitat antworten Zitat
Benutzerbild von Kedariodakon
Kedariodakon

Registriert seit: 10. Sep 2004
Ort: Mönchengladbach
833 Beiträge
 
Delphi 7 Enterprise
 
#3

Re: ActiveDesktop verwenden?

  Alt 21. Mär 2007, 15:57
Zitat von ReBoot:
Registry ist schlecht, da ich da schreiben kann, was ich will, Windows das aber erst nach keine Ahnung was übernimmt.


Zitat von ReBoot:
ich möchte ActiveDesktop-Objekte auslesen/ändern/anlegen.
hmm..

Vielleicht möchtest du uns ja verraten was du genau machen willst, den ActiveDesktop ist ein Totes Pferd, was sich nicht mehr lohnt zu reiten...
z.B. in Vista gibts den nicht mehr... stattdessen gibts Gadget

Bye Christian
Christian
  Mit Zitat antworten Zitat
ReBoot

Registriert seit: 21. Mär 2007
Ort: Bayreuth
59 Beiträge
 
#4

Re: ActiveDesktop verwenden?

  Alt 21. Mär 2007, 16:00
Ich will Desktopnotizen realisieren. Aber nicht mit einem eigenen Prozess, der die Notizen darstellt, sondern über Windows' ActiveDesktop.
Ziel also:
AD-Objekte auslesen
Feststellen, wo welche von mir sind (krieg ich selbst hin)
Dem Benutzer die Möglichkeit anbieten, eine neue Notiz anzulegen oder eine bestehende zu bearbeiten (krieg ich selbst hin)
Dann halt HTML-Datei speichern (krieg ich selbst hin) und als AD-Objekt ins System eintragen

Selbst wenn das ein totes Pferd ist, es ist zunächsteinmal eh für den Eigengebrauch. Und Vista hab ich nicht.
  Mit Zitat antworten Zitat
Benutzerbild von Kedariodakon
Kedariodakon

Registriert seit: 10. Sep 2004
Ort: Mönchengladbach
833 Beiträge
 
Delphi 7 Enterprise
 
#5

Re: ActiveDesktop verwenden?

  Alt 21. Mär 2007, 16:07
War nur eine Anmerkung, da ich ja nicht wuste was du genau machen möchtest bzw. für was und welches System... =)

Bye Christian
Christian
  Mit Zitat antworten Zitat
ReBoot

Registriert seit: 21. Mär 2007
Ort: Bayreuth
59 Beiträge
 
#6

Re: ActiveDesktop verwenden?

  Alt 21. Mär 2007, 16:09
@Shima: wie verwend ich das Interface in Delphi?
  Mit Zitat antworten Zitat
shmia

Registriert seit: 2. Mär 2004
5.508 Beiträge
 
Delphi 5 Professional
 
#7

Re: ActiveDesktop verwenden?

  Alt 21. Mär 2007, 16:19
Zitat von ReBoot:
@Shima: wie verwend ich das Interface in Delphi?
Zuerst mal die Unit Shlobj mit uses einbinden; dort ist das Interface deklariert.
Dann kuck mal hier:
http://www.swissdelphicenter.ch/torr...de.php?id=1439
Andreas
  Mit Zitat antworten Zitat
Antwort Antwort


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 05:58 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