AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren

GetCursorPos

Ein Thema von Anuran · begonnen am 5. Aug 2010 · letzter Beitrag vom 5. Aug 2010
Antwort Antwort
Anuran

Registriert seit: 4. Aug 2010
Ort: Hagen
3 Beiträge
 
Delphi 7 Enterprise
 
#1

AW: GetCursorPos

  Alt 5. Aug 2010, 18:43
jep bis jetzt funktioniert es wunderbar. vieleicht sollte ich mal zeigen worauf ich überhaupt hinaus will. im prinzip brauche ich "GetMousePos" nur um irgentwie auf der x.bmp ein MouseEvent zu machen um damit das programm schliessen zu können damit ich keine titleBar mehr habe.

an andere stelle hab ich gelesen das soll mit "GetWindowRect" funktionieren. die delphi hilfe findet zu dem stichwort nichtmal etwas, bei der google suche werd ich bombardiert mit foren einträgen die zwar ein ähnliches problem haben aber irgendwie auch doch nicht und wenn ich bei MSDN gucke dann kommt:
Code:
void GetWindowRect(
   LPRECT lpRect
) const;
da wüsste ich schonmal wieder nicht weiter. es gibt keine "procedure" oder ähnliches in dem code. nirgens wird beschrieben was ich damit machen soll. und wie schon gesagt, die grundlagen helfen mir leider auch nicht weiter.

so siehts bei mir aus:
http://250kb.de/u/100805/j/QpTqUesbqBed.JPG

versteht mich nicht falsch, erwarte keine komplettlösung oder so. nur ein paar hilfestellungen die meinem level angemessen sind und mich stück für stück ins ziel bringen
  Mit Zitat antworten Zitat
Benutzerbild von DeddyH
DeddyH

Registriert seit: 17. Sep 2006
Ort: Barchfeld
27.660 Beiträge
 
Delphi 12 Athens
 
#2

AW: GetCursorPos

  Alt 5. Aug 2010, 19:12
Also willst Du die Titlebar ausblenden und bei Click auf das rot hinterlegte "X" das Fenster schließen? Dann kannst Du sehr wohl mit Mouse.CursorPos arbeiten, musst das aber dann von Screen- in Client-Koordinaten umrechnen. Dafür gibt es die Methode ScreenToClient von TControl (glaube ich). Nun musst Du nur noch schauen, ob die X-Koordinate >= (Formularbreite - Grafikbreite) und die Y-Koordinate <= Grafikhöhe ist.
Detlef
"Ich habe Angst vor dem Tag, an dem die Technologie unsere menschlichen Interaktionen übertrumpft. Die Welt wird eine Generation von Idioten bekommen." (Albert Einstein)
Dieser Tag ist längst gekommen
  Mit Zitat antworten Zitat
Antwort Antwort

Themen-Optionen Thema durchsuchen
Thema durchsuchen:

Erweiterte Suche
Ansicht

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 13:58 Uhr.
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-2025 by Thomas Breitkreuz