Einzelnen Beitrag anzeigen

Benutzerbild von s.h.a.r.k
s.h.a.r.k

Registriert seit: 26. Mai 2004
3.159 Beiträge
 
#4

Re: Fenster erzeugen und anzeigen ohne, dass es Fokus erhält

  Alt 21. Mai 2010, 08:38
Zitat von himitsu:
Da gibt es mehrere Wege und einer wäre MSDN-Library durchsuchenShowWindow inkl. SW_SHOWNOACTIVATE

[edit]
und falls das Fenster schon sichtbar ist, dann MSDN-Library durchsuchenSetWindowPos mit SWP_NOACTIVATE
@himitsu: Danke, das ist glaub genau das was ich gesucht habe

@mkinzler: Klar, das wäre eine Lösung, allerdings fange ich in einem Control die Nachrichten ab und führe eine Methode aus, wenn das Edit den Fokus verliert, ergo funktioniert das leider nicht ganz. Ich könnte hier zwar einen Timer einführen, aber das wäre eher eine unsaubere Lösung. Bisher habe ich auch Visible immer auf True gelassen und das Fenster über AlphaBlendValue aus- bzw. eingefadet (was ich dauerhaft beibehalten will), aber das ist halt auch nicht wirklich sauber.
»Remember, the future maintainer is the person you should be writing code for, not the compiler.« (Nick Hodges)
  Mit Zitat antworten Zitat