realbasic-nug.it
[Top] [All Lists]

Re: Global Floating Window

To: REALbasic NUG Italian <realbasic-nug dot it at lists dot realsoftware dot com>
Subject: Re: Global Floating Window
From: Marco Bambini <marco at sqlabs dot net>
Date: Sat, 28 Jan 2006 12:40:05 +0100
Delivered-to: realbasic-nug dot it at lists dot realsoftware dot com
References: <6D669855-D7ED-4B23-A341-A94063B6F45D at cantoberon dot it> <a06230900c0005b9c3369 at [192 dot 168 dot 2 dot 2]> <5084B8E1-D1B7-4AC5-95F7-C08A0BD3D786 at sqlabs dot net> <a06230900c000cdaa515d at [192 dot 168 dot 2 dot 2]>
Luca, potrebbe benissimo essere un bug di REALbasic.
Se da qui: http://www.realsoftware.com/feedback/search.php fai una ricerca per floating ti escono un sacco di buchi ancora aperti ... magari tra di loro c'è proprio quello che hai osservato tu.

Se proprio non c'è soluzione, credo che l'unica cosa che potresti tentare è quella di usare qualche "Declare" in Carbon per forzare l'attivazione della finestra:
http://www.declaresub.com/iDeclare/

---
Marco Bambini
http://www.sqlabs.net
http://www.sqlabs.net/blog/



On Jan 28, 2006, at 8:48 AM, Luca Infante wrote:

Si risolve se chiami floatingWindow.setFocus nell'Activate event dell'applicazione o di qualche altra finestra che riceve l'evento?

Non va. Se io clicco sulla finestra Global Floating Window, dopo essermi fatto "un giro" dall'altra parte del computer lui clicca ma non riesce a riattivare l'applicazione. Infatti l'evento active della finestra o dell'applicazione non lo vede.

Ciao Luca

P.S. Cerco di dare qualche spiegazione in più:
La finestra principale del mio programma è normale. Quando l'utente però vuole usare altri programmi clicca su un pulsante che nasconde la finestra principale e ne apre una piccolina Global Floating Window (ossia sempre visibile sopra le altre). Il problema sussiste che se pur la finestrella è sempre visibile in realtà riceve a malapena l'evento mouse down ma se io lì inserisco un refresh o un setfocus non funziona!



<Prev in Thread] Current Thread [Next in Thread>