AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

Prog nicht verlassen

Ein Thema von Magier · begonnen am 9. Okt 2004 · letzter Beitrag vom 13. Okt 2004
Antwort Antwort
Seite 1 von 2  1 2      
Magier

Registriert seit: 2. Okt 2004
Ort: Bergisch Gladbach
39 Beiträge
 
Delphi 7 Personal
 
#1

Prog nicht verlassen

  Alt 9. Okt 2004, 23:20
Hi Leute,

geht es eigendlich das man seinem Prog wenn es gestartet wurde oder ein button gedrück(oder ähnliches) wurde das man dann nicht mehr aus dem Prog rauskommt bevor es nicht wieder deaktiviert wurde?
Also nicht nur alt+tab, windowstaste und strg+alt+entf deaktvieren sondern auch wenn nen icq fenster geöffnet wird oder sowas.

MFG
Magier
  Mit Zitat antworten Zitat
omata

Registriert seit: 26. Aug 2004
Ort: Nebel auf Amrum
3.154 Beiträge
 
Delphi 7 Enterprise
 
#2

Re: Prog nicht verlassen

  Alt 9. Okt 2004, 23:29
Moin,

ich weiss nicht ob ich dich richtig verstanden habe.

Aber schau dir mal das FormClose-Ereignis an. Der Parameter Action:=caNone verhindert das schliessen einer Form.


MfG
Thorsten
  Mit Zitat antworten Zitat
Benutzerbild von maxk
maxk

Registriert seit: 19. Sep 2004
Ort: Berlin
57 Beiträge
 
Delphi 6 Personal
 
#3

Re: Prog nicht verlassen

  Alt 9. Okt 2004, 23:30
Was genau meinst du jetzt? Das sich das Programm nicht schließen lässt (Hier im Forum suchenCanClose) oder immer im Vordergrund bleibt (Hier im Forum suchenSetWindowPos)
Ein im Mittelpunkt stehender Kunde steht im Weg.
  Mit Zitat antworten Zitat
Magier

Registriert seit: 2. Okt 2004
Ort: Bergisch Gladbach
39 Beiträge
 
Delphi 7 Personal
 
#4

Re: Prog nicht verlassen

  Alt 10. Okt 2004, 00:40
also mein prog soll sich schließen lassen usw. nur es darf nicht den Fokus verlieren, das heißt man darf nicht die Anwendung wechseln können.
  Mit Zitat antworten Zitat
Benutzerbild von maxk
maxk

Registriert seit: 19. Sep 2004
Ort: Berlin
57 Beiträge
 
Delphi 6 Personal
 
#5

Re: Prog nicht verlassen

  Alt 10. Okt 2004, 09:53
Dann solltest du folgenden Code ausführen (mit einem Timer oder so):
Delphi-Quellcode:
SetWindowPos(Handle,HWND_TOPMOST,0,0,0,0,SWP_NOSIZE or SWP_NOMOVE);
Self.SetFocus;
Ein im Mittelpunkt stehender Kunde steht im Weg.
  Mit Zitat antworten Zitat
Benutzerbild von Luckie
Luckie

Registriert seit: 29. Mai 2002
37.621 Beiträge
 
Delphi 2006 Professional
 
#6

Re: Prog nicht verlassen

  Alt 10. Okt 2004, 12:31
Damit kann es aber immer noch den Focus verlieren. Aber warum soll man nicht mit einem anderem Programm arbeiten können? Ich würde das als massive Behinderung ansehen und es hätte auf meinem Rechner keine lange Überlebensdauer.
Michael
Ein Teil meines Codes würde euch verunsichern.
  Mit Zitat antworten Zitat
Benutzerbild von maxk
maxk

Registriert seit: 19. Sep 2004
Ort: Berlin
57 Beiträge
 
Delphi 6 Personal
 
#7

Re: Prog nicht verlassen

  Alt 10. Okt 2004, 13:07
Zitat:
Damit kann es aber immer noch den Focus verlieren
Als der Aufruf von Self.SetFocus; sollte das verhindern - bei mir behielt das Programm den Fokus.
Zitat:
Ich würde das als massive Behinderung ansehen und es hätte auf meinem Rechner keine lange Überlebensdauer.
Dito
Ein im Mittelpunkt stehender Kunde steht im Weg.
  Mit Zitat antworten Zitat
Benutzerbild von glkgereon
glkgereon

Registriert seit: 16. Mär 2004
2.287 Beiträge
 
#8

Re: Prog nicht verlassen

  Alt 11. Okt 2004, 19:17
wahrscheinlich wird eine mehr oder wenig aufwendige ausgabe gemacht, und wenn das prog den focus verlässt wird das gezeichnete gelöscht oder sowas....hatte ich auchmal

ich hab mich auf die intelligenz des users verlassen
»Unlösbare Probleme sind in der Regel schwierig...«
  Mit Zitat antworten Zitat
Benutzerbild von maxk
maxk

Registriert seit: 19. Sep 2004
Ort: Berlin
57 Beiträge
 
Delphi 6 Personal
 
#9

Re: Prog nicht verlassen

  Alt 11. Okt 2004, 21:26
Ja aber um ein Canvas zu erhalten, reicht es das Fenster im Vordergrund zu halten. Den Fokus muss es dazu eigentlich nicht haben...
Ein im Mittelpunkt stehender Kunde steht im Weg.
  Mit Zitat antworten Zitat
Benutzerbild von Luckie
Luckie

Registriert seit: 29. Mai 2002
37.621 Beiträge
 
Delphi 2006 Professional
 
#10

Re: Prog nicht verlassen

  Alt 12. Okt 2004, 00:33
Jungs, wenn es das ist, dann programiert das richtig und biegt nicht das standard verhalten von Fenster um. natürlcih gehört auch etwas Wissen darüber dazu wie das Betriebssystem funktioniert, für das man Programme schreibt. Führt euch mal meinen Artikel dies bezüglich zu Gemüte. Am Ende wird auch eine Lösung für das Problem aufgezeigt.
Michael
Ein Teil meines Codes würde euch verunsichern.
  Mit Zitat antworten Zitat
Antwort Antwort
Seite 1 von 2  1 2      


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 05:20 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz