ERLEDIGT
NEIN
NEIN
ANTWORTEN
8
8
ZUGRIFFE
1512
1512
EMPFEHLEN
-
hi folks,
1st
wie kann ich wenn ich als borderstyle none gewählt habe das Fenster trotzdem ziehbar machen?
2nd
wie kann ich die alt+f4 tasten kombo sperren?
3rd and last
wie kann ich von einer delphi anwendung auf eine andere anwendung (in meinem Fall auch delphi) zu greifen?
-
30.01.02 20:44 #2
- Registriert seit
- Nov 2001
- Ort
- Gießen
- Beiträge
- 4.091
1st:
procedure TForm1.FormMouseDown(Sender: TObject; Button: TMouseButton;
Shift: TShiftState; X, Y: Integer);
begin
ReleaseCapture;
SendMessage(Form1.Handle, WM_SYSCOMMAND, $F012, 0);
end;
2nd:
alt+f4 systemweit sperren oder nur in deinem programm?
in deinem programm koennte das funktionieren, wenn du einfach beim OnKeyDown pruefst, ob alt+f4 gedrueckt worden sind und dann ueber eine boolean-variable entscheidest, ob im OnCloseQuery das formular schliessbar sein soll oder nicht...
3rd:
mit der funktion FindWindow kriegst du das handle von einem anderen programm. damit kannst du dann darauf zugreifen. die benoetigten parameter stehen in der online-hilfe.
regardsGeändert von Dario Linsky (30.01.02 um 20:58 Uhr)
"You could say that I was too lazy to calculate and so I invented the computer." -- Konrad Zuse
-
30.01.02 22:05 #3
Hallo zed,
zu 2.) Unter Win98 / ME geht wicked's Vorschlag, aber bei NT / 2000 sieht's ziemlich dunkel aus ....
Der Rest ist ja schon beantwortet.Die Politik ist ein Versuch der Politiker, zusammen mit dem Volk mit den Problemen fertig zu werden, die das Volk ohne die Politiker niemals gehabt hätte.
Dieter Hildebrandt
http://www.busoft.de - Managed Server, WebHosting (CRM, typo3, Windows), Server, Serverhousing in den Rechenzentren Frankfurt am Main, Hannover und Indien
-
30.01.02 22:07 #4
- Registriert seit
- Nov 2001
- Ort
- Gießen
- Beiträge
- 4.091
ich benutz 2000 und da gehts...
-
30.01.02 22:12 #5
Hallo wicked,
öhmm ... war für ein modifiziertes Win2000 benutzt du?
ALT+F4 sperren !? Das kann eigentlich nicht möglich sein ...... außerdem, STRG+ALT+ENTF --> Taskmanager --> Anwendungen --> Task beenden. Da hilft das beste ALT+F4-Gesperre nichts.
Die Politik ist ein Versuch der Politiker, zusammen mit dem Volk mit den Problemen fertig zu werden, die das Volk ohne die Politiker niemals gehabt hätte.
Dieter Hildebrandt
http://www.busoft.de - Managed Server, WebHosting (CRM, typo3, Windows), Server, Serverhousing in den Rechenzentren Frankfurt am Main, Hannover und Indien
-
30.01.02 22:24 #6
- Registriert seit
- Nov 2001
- Ort
- Gießen
- Beiträge
- 4.091
ich mein ja auch nicht das systemweite sperren.

im eigenen fenster kann man immer bestimmte tastenkombinationen sperren. und im task-manager ist das keine tastenkombination.
wenn man nur die tastenkombination sperrt, gibts ja immer noch mehrere wege, das fenster zu schliessen.
[edit]
es gibt unter win2k auch diese schicke fehlermeldung mit dem text "Das Programm kann nicht beendet werden. Setzen Sie gegebenenfalls das Debuggen fort."
wenn mir endlich mal jemand verraten wuerde, wie man das hinkriegt... *g*
[/edit]
regardsGeändert von Dario Linsky (30.01.02 um 22:32 Uhr)
-
hi erstma danke und so!

ist findwindow ne api, geht das nur mit anderen delphi apps und wie kann ich verhindern, dass andere meine progs ändern?
und nochwas das von wicked genannte bsp fürs draggen des formulars wollte ich eigentlich so ausgeführt haben, dass ich auch beim "ziehen" auf ein bevel(welcher keine ereignisse hat) anwenden, weiß einer von euch wie****
see you later alligator(s)
-
31.01.02 18:37 #8
- Registriert seit
- Nov 2001
- Ort
- Gießen
- Beiträge
- 4.091
das geht mit allen objekten, die ein onmousedown-event haben. du musst das dann einfach nur anpassen.
der erste parameter ist dabei immer das handle des objekts, dass du bewegen willst.
muss das denn unbedingt ein bevel sein? nimm doch einfach ein panel, das sieht doch genauso aus, und damit geht das dann wieder.
regards
-
31.01.02 18:42 #9
Hallo zed,
Ja, Findwindows gilt systemweit, d.h. du kannst damit jedes beliebige andere (auch Nicht-Delphi) Programm ansprechen und dementsprechend die anderen deins.Die Politik ist ein Versuch der Politiker, zusammen mit dem Volk mit den Problemen fertig zu werden, die das Volk ohne die Politiker niemals gehabt hätte.
Dieter Hildebrandt
http://www.busoft.de - Managed Server, WebHosting (CRM, typo3, Windows), Server, Serverhousing in den Rechenzentren Frankfurt am Main, Hannover und Indien
Ähnliche Themen
-
[Delphi] Memo mit Delphi-Code ?
Von mmuhbllaaa im Forum Delphi, Kylix, PascalAntworten: 1Letzter Beitrag: 16.08.10, 06:15 -
Klitzekleine Frage: if-anweisung mit ||
Von Marius Heil im Forum Flash PlattformAntworten: 4Letzter Beitrag: 02.10.05, 14:31 -
Alllgemeine Delphi Fragen
Von Experience1986 im Forum Delphi, Kylix, PascalAntworten: 5Letzter Beitrag: 03.02.03, 20:25 -
autorun – klitzekleine frage
Von Jersey im Forum Flash PlattformAntworten: 6Letzter Beitrag: 06.09.02, 08:09 -
klitzekleine wichtig FRAGE!
Von knubbel im Forum Cinema 4DAntworten: 1Letzter Beitrag: 04.04.02, 12:43





Zitieren
Login





