Files |  Tutorials |  Articles |  Links |  Home |  Team |  Forum |  Wiki |  Impressum

Aktuelle Zeit: Fr Jul 18, 2025 07:57

Foren-Übersicht » Programmierung » OpenGL
Unbeantwortete Themen | Aktive Themen



Ein neues Thema erstellen Auf das Thema antworten  [ 4 Beiträge ] 
Autor Nachricht
 Betreff des Beitrags: Maussteuerung
BeitragVerfasst: Do Feb 02, 2006 18:38 
Offline
DGL Member

Registriert: Do Feb 02, 2006 18:29
Beiträge: 3
Hallo!

Ich habe ein paar Fragen zur Maussteuerung unter OpenGL (Delphi-Umgebung).
Mit welchem Befehl oder mit welcher Methode kann ich im OGL-Fenster einen Mausklick registrieren, den Mauscursor verschwinden lassen, die Änderung der Mauskoordinaten abfragen (nicht die Position des Cursors)?
Ich wäre sehr dankbar für hilfreiche Antworten.
Schöne Grüße!


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Do Feb 02, 2006 18:49 
Offline
Forenkatze
Benutzeravatar

Registriert: Mi Okt 22, 2003 18:30
Beiträge: 1945
Wohnort: Närnberch
Programmiersprache: Scala, Java, C*
Hi und willkommen im Forum ;)

Also Mausgeschichten haben erstmal gar nichts mit OpenGL zu tun. Das macht deine Message-Queue, die ja von Delphi hier verwaltet wird, da du dich ja in der VCL befindest.
Bei der Änderung von Mauskoordinaten und beim Klicken kannst du auf die Events zurückgreifen (OnMouseMove und OnClick), die dir Delphi bei den Formularen bereitstellt.
Einfach im Objektinspektor bei Form1 bzw. OGLForm oder wie du dein Formular nennst, auf den Reiter "Ereignisse" klicken und dann in das Eingabefeld von dem gewünschten Event doppelklicken. Dort schreibst du dann rein, was bei einem Klick bzw. beim Verschieben der Maus passieren soll.

Den Mousecursor kannst du mit
Code:
  1. Form1.Cursor := crNone;
ganz einfach verstecken ;)

_________________
"Für kein Tier wird so viel gearbeitet wie für die Katz'."


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Do Feb 02, 2006 18:51 
Offline
Ernährungsberater
Benutzeravatar

Registriert: Sa Jan 01, 2005 17:11
Beiträge: 2068
Programmiersprache: C++
Aber nur wenn du VLC benutzt ;)

Ansonsten sehen die Befehle anders aus. Gib einfach in Zukunft an was du benutzt.
Danke und Have Fun!


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags: Re: Maussteuerung
BeitragVerfasst: Do Feb 02, 2006 18:52 
Offline
Forenkatze
Benutzeravatar

Registriert: Mi Okt 22, 2003 18:30
Beiträge: 1945
Wohnort: Närnberch
Programmiersprache: Scala, Java, C*
Anatolius hat geschrieben:
Hallo!

Ich habe ein paar Fragen zur Maussteuerung unter OpenGL (Delphi-Umgebung).
Mit welchem Befehl oder mit welcher Methode kann ich im OGL-Fenster einen Mausklick registrieren, den Mauscursor verschwinden lassen, die Änderung der Mauskoordinaten abfragen (nicht die Position des Cursors)?
Ich wäre sehr dankbar für hilfreiche Antworten.
Schöne Grüße!

Daher bin ich davon ausgegangen, dass die VCL benutzt wird ;)

_________________
"Für kein Tier wird so viel gearbeitet wie für die Katz'."


Nach oben
 Profil  
Mit Zitat antworten  
Beiträge der letzten Zeit anzeigen:  Sortiere nach  
Ein neues Thema erstellen Auf das Thema antworten  [ 4 Beiträge ] 
Foren-Übersicht » Programmierung » OpenGL


Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 2 Gäste


Du darfst keine neuen Themen in diesem Forum erstellen.
Du darfst keine Antworten zu Themen in diesem Forum erstellen.
Du darfst deine Beiträge in diesem Forum nicht ändern.
Du darfst deine Beiträge in diesem Forum nicht löschen.
Du darfst keine Dateianhänge in diesem Forum erstellen.

Suche nach:
Gehe zu:  
  Powered by phpBB® Forum Software © phpBB Group
Deutsche Übersetzung durch phpBB.de
[ Time : 0.008s | 14 Queries | GZIP : On ]