tutorials.de Buch-Aktion 05/2012
ERLEDIGT
NEIN
ANTWORTEN
8
ZUGRIFFE
1512
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    zed zed ist offline Mitglied Bronze
    Registriert seit
    Sep 2001
    Ort
    Schwerin 19053
    Beiträge
    44
    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?
     

  2. #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.

    regards
    Geä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

  3. #3
    Avatar von Arne Buchwald
    Arne Buchwald Arne Buchwald ist offline Mitglied Diamant
    Registriert seit
    Jul 2001
    Ort
    Engeln [ Niedersachsen ]
    Beiträge
    3.317
    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

  4. #4
    Registriert seit
    Nov 2001
    Ort
    Gießen
    Beiträge
    4.091
    ich benutz 2000 und da gehts...
     

  5. #5
    Avatar von Arne Buchwald
    Arne Buchwald Arne Buchwald ist offline Mitglied Diamant
    Registriert seit
    Jul 2001
    Ort
    Engeln [ Niedersachsen ]
    Beiträge
    3.317
    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

  6. #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]

    regards
    Geändert von Dario Linsky (30.01.02 um 22:32 Uhr)
     

  7. #7
    zed zed ist offline Mitglied Bronze
    Registriert seit
    Sep 2001
    Ort
    Schwerin 19053
    Beiträge
    44
    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)
     

  8. #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
     

  9. #9
    Avatar von Arne Buchwald
    Arne Buchwald Arne Buchwald ist offline Mitglied Diamant
    Registriert seit
    Jul 2001
    Ort
    Engeln [ Niedersachsen ]
    Beiträge
    3.317
    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

  1. [Delphi] Memo mit Delphi-Code ?
    Von mmuhbllaaa im Forum Delphi, Kylix, Pascal
    Antworten: 1
    Letzter Beitrag: 16.08.10, 06:15
  2. Klitzekleine Frage: if-anweisung mit ||
    Von Marius Heil im Forum Flash Plattform
    Antworten: 4
    Letzter Beitrag: 02.10.05, 14:31
  3. Alllgemeine Delphi Fragen
    Von Experience1986 im Forum Delphi, Kylix, Pascal
    Antworten: 5
    Letzter Beitrag: 03.02.03, 20:25
  4. autorun – klitzekleine frage
    Von Jersey im Forum Flash Plattform
    Antworten: 6
    Letzter Beitrag: 06.09.02, 08:09
  5. klitzekleine wichtig FRAGE!
    Von knubbel im Forum Cinema 4D
    Antworten: 1
    Letzter Beitrag: 04.04.02, 12:43