AGB  ·  Datenschutz  ·  Impressum  







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

Auf dem Desktop ''malen''

Ein Thema von Nicodius · begonnen am 22. Mai 2003 · letzter Beitrag vom 10. Jul 2004
Antwort Antwort
Seite 1 von 2  1 2      
Nicodius

Registriert seit: 25. Apr 2003
Ort: Graz
2.234 Beiträge
 
Delphi 2006 Architect
 
#1

Auf dem Desktop ''malen''

  Alt 22. Mai 2003, 17:26
Hallo, wie kann ich auf dem Desktop ''malen'' mit Canvas, bei einer Mausbewegung

ich hab Delphi3 Pro!

Danke im Voraus tschau
Nico Müller
  Mit Zitat antworten Zitat
Benutzerbild von Stanlay Hanks
Stanlay Hanks

Registriert seit: 1. Mär 2003
2.078 Beiträge
 
Delphi 2005 Professional
 
#2
  Alt 22. Mai 2003, 17:36
Diese Prozedur zeichnet eine Linie auf dem Desktop

Delphi-Quellcode:
var
  dc : hdc;
begin
  dc := GetDc(0);
  MoveToEx(Dc, 0, 0, nil);
  LineTo(Dc, 300, 300);

end;
  Mit Zitat antworten Zitat
ATwardz

Registriert seit: 12. Mai 2003
205 Beiträge
 
Delphi 7 Professional
 
#3

und wie geht das dauerhaft?

  Alt 24. Mai 2003, 02:00
Habe auch son Prog. wo direkt auf dem desk gezeichnet wird!
Fragen!
Wie kann ich das dauerhaft einrichten!
Warum funkst bei mir doch die moveto funk. nit?
(delphi6 enterp., winxp)


@wardz
  Mit Zitat antworten Zitat
Benutzerbild von Luckie
Luckie

Registriert seit: 29. Mai 2002
37.621 Beiträge
 
Delphi 2006 Professional
 
#4
  Alt 24. Mai 2003, 05:34
Dauerhaft einrichten wird wohl nicht gehen, da bei jedem Neuzeichnen des Desktops alles wieder verschwiednen wird von dir.
Michael
Ein Teil meines Codes würde euch verunsichern.
  Mit Zitat antworten Zitat
Benutzerbild von Sharky
Sharky

Registriert seit: 29. Mai 2002
Ort: Frankfurt
8.252 Beiträge
 
Delphi 2006 Professional
 
#5
  Alt 24. Mai 2003, 07:35
Zitat von Luckie:
Dauerhaft einrichten wird wohl nicht gehen, da bei jedem Neuzeichnen des Desktops alles wieder verschwiednen wird von dir.
Hai,

besteht nicht die Möglichkeit ein transparentes Fenster über den gesamten Desktop zu legen und dann auf diesem zu zeichnen? Quasie wie eine durchsichtige Folie.
Stephan B.
"Lasst den Gänsen ihre Füßchen"
  Mit Zitat antworten Zitat
Benutzerbild von Luckie
Luckie

Registriert seit: 29. Mai 2002
37.621 Beiträge
 
Delphi 2006 Professional
 
#6
  Alt 24. Mai 2003, 07:42
Das ginge, nur was machst du mit Windows9x?
Michael
Ein Teil meines Codes würde euch verunsichern.
  Mit Zitat antworten Zitat
Benutzerbild von Sharky
Sharky

Registriert seit: 29. Mai 2002
Ort: Frankfurt
8.252 Beiträge
 
Delphi 2006 Professional
 
#7
  Alt 24. Mai 2003, 07:53
Zitat von Luckie:
Das ginge, nur was machst du mit Windows9x?
Ich schreibe in die Anforderung des Programmes das es nur auf NT Systemen läuft
Stephan B.
"Lasst den Gänsen ihre Füßchen"
  Mit Zitat antworten Zitat
Benutzerbild von Stanlay Hanks
Stanlay Hanks

Registriert seit: 1. Mär 2003
2.078 Beiträge
 
Delphi 2005 Professional
 
#8
  Alt 24. Mai 2003, 12:37
Das is natürlich auch ne elegante Lösung
Ne im Ernst, aber wenn er ein transparentes Fenster nimmt, verschwindet alles, was drin is, sobald er das Programm beendet und das is auch nich optimal.
  Mit Zitat antworten Zitat
Benutzerbild von Luckie
Luckie

Registriert seit: 29. Mai 2002
37.621 Beiträge
 
Delphi 2006 Professional
 
#9
  Alt 24. Mai 2003, 14:38
Wird dir genauso passieren, wenn du es schaffst, dass er permanet auf dem Desktop bleibt und du Windows beendet und wieder startest.

dann mu0ß du es beim Beenden des Programms eben speichern und beim Öffnen wieder laden.
Michael
Ein Teil meines Codes würde euch verunsichern.
  Mit Zitat antworten Zitat
Benutzerbild von Stanlay Hanks
Stanlay Hanks

Registriert seit: 1. Mär 2003
2.078 Beiträge
 
Delphi 2005 Professional
 
#10
  Alt 24. Mai 2003, 14:41
Noch was, was gegen ein Transparentes fenster spricht. Wenn die Zeichnung immer zu sehen sein soll, dann muss das Programm ja immer im Vordergrund sein...was wiederum heißt, dass man keine anderen Programme mehr bedienen kann. Also nich so doll...
  Mit Zitat antworten Zitat
Antwort Antwort
Seite 1 von 2  1 2      


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 22:14 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