Veröffentlicht 17. August 200619 j Hi^^ Wie könnt ich ein Fenster so Programmieren, dass es immer im Hintergrund bleibt, unanwählbar ist und nicht im Taskmanager angezeigt wird? Im Inet find ich nichts darüber (oder ich suche falsch:rolleyes: ). Könntet ihr mir da weiter helfen? Danke: D MfG Eddy
17. August 200619 j wozu sollte man ein programm im task manager nicht sehen sollen außer es handelt sich um ein kiddie trojaner- o.ä. versuch? edit: http://www.activevb.de/tipps/vb6tipps/tipp0097.html weiß aber nicht ob das auch den prozess verdeckt...
17. August 200619 j Idee: Du integrierst das in das Hintergrundbild -> Änderung auf der Oberfläche des Programms -> Änderung des Hintergrundbildes -> Laden des neuen Hintergrundbildes.... nur so 'ne Idee halt.
17. August 200619 j Idee: Du integrierst das in das Hintergrundbild -> Änderung auf der Oberfläche des Programms -> Änderung des Hintergrundbildes -> Laden des neuen Hintergrundbildes.... nur so 'ne Idee halt. achso, es soll noch angezeigt werden? mhhh also man kann auch HTML seiten als hintergrund einrichten... vielleicht solltest du dann die oberfläche in VBS machen und dann ein interface zum VB6 machen falls du das noch brauchst?
17. August 200619 j hmm leider kenn ich mich mit html nicht aus aber das mit dem taskmanager hab ich gelöst^^ Der Ziel des Programms ist, das der PC-Name immer oben im Hintergrund angezeigt wird. es darf nicht minimiert werden oder sowas...
17. August 200619 j Warum erfindest du das Rad neu ??? Software die das kann jibbet schon. Ausserdem zeigt optional auch gleich noch mehr Daten auf dem Hintergrund an. z.B. IP, Festplattenplatz etc etc
17. August 200619 j Der Ziel des Programms ist, das der PC-Name immer oben im Hintergrund angezeigt wird. es darf nicht minimiert werden oder sowas... mh ok... ka aber mach halt nen service draus (wird dann immer mit windows gestartet) und dann ein form das in der obersten ecke hängt (mit VB.NET kannst du das dann auch leicht durchsichtig machen, bis auf den text...)
17. August 200619 j Ich soll das für mein Chef programmieren und was gibts schöneres als selbst gemachte Programme ^^
17. August 200619 j schöner sind schon fertige Programme die Freeware sind und funktionieren Mach die Position doch fixed und die Oberfläche disabled. Das Verstecken im Task-Manager geht auch, frag mich aber nicht wie. (nenn es doch svchost.exe *hehe*)
17. August 200619 j Na das mit dem Taskmanager hab ich doch^^ ich wills nur noch im desktop integriert haben... Wüsstet ihr nicht wie das geht? :(
17. August 200619 j Na das mit dem Taskmanager hab ich doch^^ ich wills nur noch im desktop integriert haben... Wüsstet ihr nicht wie das geht? :( ich würde mir das wort integrieren aus dem kopf schlagen und einfach ein "darüber legen" reinsetzen... ein fenster das man nicht anwählen kann ist praktisch immer über dem desktop zu sehen, aber nicht über anderen fenstern, also genau das was du willst... also mach ne form mit text und mach sie dann unsichtbar, bis auf den text, dann ausrichtung immer in einer ecke und schon hat sichs
17. August 200619 j Ich hab kein .Net nur basic. Also geht transparent nicht und es wird troz allem minimiert werden was ich nicht will.
17. August 200619 j Ist schon auf null. aber wenn ich auf Desktop anzeigen klicke wird er auch in rgendeiner art minimiert.
17. August 200619 j aso... na dann probier mal das hier: Private Declare Function SetWindowPos& Lib _ "user32" (ByVal hwnd&, ByVal WndInsertAfter&, _ ByVal x&, ByVal y&, ByVal cx&, ByVal cy&, _ ByVal wFlags&) Private Const SWP_SHOWWINDOW = &H40 Private Const HWND_TOPMOST = -1 Private Sub Form_Resize() SetWindowPos Form1.hwnd, HWND_TOPMOST, Left / _ Screen.TwipsPerPixelX, Top / _ Screen.TwipsPerPixelY, Width / _ Screen.TwipsPerPixelX, Height / _ Screen.TwipsPerPixelY, SWP_SHOWWINDOW End Sub
17. August 200619 j ahh :uli :uli es bleibt...,aber immer im Vordergrund. Wie bekomm ichs in den Hintergrund? ^^
18. August 200619 j ersetz HWND_TOPMOST mit HWND_NOTOPMOST nicht getestet, hab kein VB hier aber sollte gehn
24. August 200619 j www.google.de -> bginfo das ding kann ALLES Nightblade soll keine Freeware einsetzen, er soll es selbst programmieren.
11. September 200619 j Mist bin vom Urlaub zurück und häng jetzt immer noch beim gleichen Problem :( Also das ist mein code und ich will immernoch, dass das Fenster Fest im Hintergrund bleibt und nicht durch das Klicken auf "Desktop anzeigen" minimiert. Help me please :(
11. September 200619 j Ok gehen wir die sache Schritt für Schritt vor Wie kann ich abfragen ob ein Fenster minimiert oder maximiert wurde? ICh habs damit probiert aber anscheinend gehts damit nicht If Form1.WindowState = vbMaximized Then ... hat jemand ne andere Idee?? :(
12. September 200619 j du musst dich in die winapi ein wenig einarbeiten... den code den ich dir gegeben habe hilft soweit, dass das fenster nicht mitminimiert wird, aber immer im vordergrund ist... jetzt musst du halt eine funktion schreiben, die prüft, wann andere fenster offen sind... btw musst du den code, den ich gepostet habe von form resize und form paint aufrufen lassen
13. September 200619 j Ja soweit hab ichs geschaft. Es ist im hintergrund und man kanns nicht minimieren. Sobald man aber auf "Desktop anzeigen" klickt verschwindet es. Wie könnt ich das verhindern...?
13. September 200619 j Ja soweit hab ichs geschaft. Es ist im hintergrund und man kanns nicht minimieren. Sobald man aber auf "Desktop anzeigen" klickt verschwindet es. Wie könnt ich das verhindern...? wenn du meinen source verwendest kannst du es definitiv nicht minimieren, auch wenn du auf desktop anzeigen klickst! wie gesagt besteht das problem darin, dass es immer im vordergrund ist... schau dir doch den code doch einfach mal an.......
13. September 200619 j Achso ja gut da hab ich HWND_TOPMOST mit HWND_NOTOPMOST ersetzt deswegen minimiert es beim klicken auf "Desktop anzeigen" hmm... *überleg*
Archiv
Dieses Thema wurde archiviert und kann nicht mehr beantwortet werden.