Page Index Toggle Pages: 1 Send TopicPrint
Normal Topic PhonerLite nach vorne ! (Read 4127 times)
Burni
YaBB Newbies
*
Offline


Phoner ist großartig!

Posts: 1
Joined: 10. Sep 2008
PhonerLite nach vorne !
10. Sep 2008 at 19:47
Print Post  
PhonerLite funktioniert bei meiner Konfiguration (sipgate Account, FritzBox-DSL) deutlich besser als das Standardprogramm von sipgate X-Lite.

Um schnell bei einem Anruf auf das minimiert laufende PhonerLite zugreifen zu können, habe ich eine Taste am Notebook damit belegt, die PhonerLite.exe aufruft, und es somit schnell in den Vordergrund holen soll, bevor der Anrufbeantworter anspringt. Allerdings kommt PhonerLite damit nicht wirklich nach vorn, sondern blinkt lediglich blau in der Taskleiste. Läßt sich da was einstellen, damit das Fenster auch wirklich erscheint?

Noch eine Anregung zur Verwendung auf Netbooks mit 1024x600 Display: Die kleinste Fenstergröße ist grade um etwa 20 pixel oder eine halbe Zeile zu hoch, um über der Taskleiste noch ganz auf das Display zu passen. Ansonsten läuft PhonerLite super auf meinem Asus EeePC unter XP.

Vielen Dank!
  
Back to top
 
IP Logged
 
Phoner Admin
YaBB Administrator
*****
Offline



Posts: 11421
Location: Germany
Joined: 12. Oct 2003
Gender: Male
Re: PhonerLite nach vorne !
Reply #1 - 19. Sep 2008 at 11:32
Print Post  
In den Vordergrund:
Das ist kein Bug, sondern ein Feature. Smiley
Das ist nicht in PhonerLite so eingebaut, sondern Windows handhabt das so. Damit soll verhindert werden, dass man ohne interaktive Benutzung (Maus) den Fokus verlieren kann. Ich habe da momentan kein Lösung für.

Fenstergröße:
Die aktuelle Beta-Version habe ich minimal um ein paar Pixel geschrumpft. Ob das bei dir reicht, kann ich nicht sagen.
  
Back to top
WWW  
IP Logged
 
HaPe
YaBB Newbies
*
Offline



Posts: 39
Joined: 29. Dec 2006
Gender: Male
Re: PhonerLite nach vorne !
Reply #2 - 14. Nov 2008 at 10:37
Print Post  
Habe dazu folgendes im Internet gefunden, funktioniert wunderbar (XP und Vista):

Code
Select All
//Den Thread des Fensters feststellen, das gegenwärtig im Vordergrund ist
dwThreadID1 = GetWindowThreadProcessId(GetForegroundWindow(),NULL);
//Den Thread des Fensters feststellen, das in der Vordergrund gebracht werden soll
dwThreadID2 = GetWindowThreadProcessId(hwnd,NULL);
if(dwThreadID1!=dwThreadID2)
{ // Das Fenster, das in den Vordergrund gebracht werden soll, läuft in einem anderen
  // Thread (wohl auch Prozess) als das Fenster, das gerade im Vordergrund ist.
  // Daher sich jetzt in den Thread einhängen, das Fenster in den Vordergrund bringen
  // und sich wieder ausklinken.
  AttachThreadInput(dwThreadID1,dwThreadID2, TRUE);
  SetForegroundWindow(hwnd);
  AttachThreadInput(dwThreadID1,dwThreadID2, FALSE);
}
else
{ // Der Thread, der das Fenster enthält, das in den Vordergrund soll, ist bereits
  // im Vordergrund. Daher genügt ein einfaches herkömmliches SetForeGroundWindow
  SetForegroundWindow(hwnd);
}
BringWindowToTop(hwnd); 



Gruß, HaPe
« Last Edit: 14. Nov 2008 at 12:36 by Phoner Admin »  
Back to top
 
IP Logged
 
Phoner Admin
YaBB Administrator
*****
Offline



Posts: 11421
Location: Germany
Joined: 12. Oct 2003
Gender: Male
Re: PhonerLite nach vorne !
Reply #3 - 14. Nov 2008 at 12:34
Print Post  
Ich werde das mal versuchen - guter Hinweis.
Andererseits stellt sich die Frage, ob das überhaupt erwünscht ist.
  
Back to top
WWW  
IP Logged
 
Page Index Toggle Pages: 1
Send TopicPrint