WCM - Das österreichische Computer Magazin Forenübersicht
 

Zurück   WCM Forum > Rat & Tat > Programmierung

Programmierung Rat & Tat für Programmierer

Microsoft KARRIERECAMPUS

Antwort
 
Themen-Optionen Ansicht
Alt 14.07.2002, 14:36   #1
Chefetage
Veteran
 
Registriert seit: 19.12.2000
Beiträge: 319


Chefetage eine Nachricht über ICQ schicken
Standard Delphi Frage

Weiss jemand einen code wie ich in Delphi ein Formular machen kann aus dem man nicht mit der Maus rausfahren kann???

Danke
mfg Christoph
____________________________________
...Da steh ich nun ich armer Thor
und bin so klug als wie zuvor...

Jah RastafarI
Chefetage ist offline   Mit Zitat antworten
Alt 16.07.2002, 09:03   #2
irrsinn
Veteran
 
Registriert seit: 05.04.2002
Beiträge: 331


Standard

ein ansatzpunkt wär auf jeden fall das onmouse ereignis vom formular. glaub das heißt so. hab leider momentan kein delphi installiert.

dann wirds irgendwie mit api funktionen weitergehn. schau dir die SDK hilfe durch. vielleicht findest da was brauchbares. möglicherweise kommt auch mir in meinem chaos am schreibtisch was derartiges unter.

mal sehn...
____________________________________
Wenn es dumm ist aber funktioniert, ist es nicht dumm!
irrsinn ist offline   Mit Zitat antworten
Alt 16.07.2002, 10:42   #3
PredeX
Senior Member
 
Registriert seit: 03.09.2001
Alter: 41
Beiträge: 165


Standard

Such mal in der Hilfe nach einer window Funktion, in Pascal gibts nämlich sowas, nur bin ich mir jetzt ned sicher wie das in Delphi hinhaut... (hab nämlich momentan auch kein Delphi installiert )

PredeX
____________________________________
There are 10 types of people, those who understand binary and those who don\'t...

Ask Me No Questions, And I Tell You No Lies!
PredeX ist offline   Mit Zitat antworten
Alt 17.07.2002, 16:04   #4
Yoghurt
Jr. Member
 
Benutzerbild von Yoghurt
 
Registriert seit: 28.12.2000
Alter: 48
Beiträge: 49


Yoghurt eine Nachricht über Skype™ schicken
Standard

So sollte es funktionieren (verwende das leicht abgewandelt in einem Spiel)...

procedure TForm1.LockMouse;
var
CursorClipArea : TRect;
ImageOriginInScreenCoordinates : TPoint;
begin
ImageOriginInScreenCoordinates :=
ClientToScreen( Point(Form1.Left,
Form1.Top) );

CursorClipArea := Bounds(ImageOriginInScreenCoordinates.X,
ImageOriginInScreenCoordinates.Y,
Form1.Width, Form1.Height);

Windows.ClipCursor(@CursorClipArea);
end;

procedure TForm1.UnlockMouse;
begin
Windows.ClipCursor(nil);
end;

lg Yoghurt
Yoghurt ist offline   Mit Zitat antworten
Antwort


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.

Gehe zu


Alle Zeitangaben in WEZ +2. Es ist jetzt 01:19 Uhr.


Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Forum SEO by Zoints
© 2009 FSL Verlag