[elektro] Windows ablak az összes többi fölé?

Kovács József kj at faldeko.hu
Tue Nov 25 18:18:13 CET 2014


Az ósdi Visual Basic 6 stílusban...
(az API függvénynevek név azonosak azért)

http://support2.microsoft.com/kb/186431

KJ

2014.11.25. 18:03 keltezéssel, Karoly Kovacs írta:
> Még nem biztos, de mintha látnám a fényt az alagút végén. :)
>
> Találtam a neten egy programrészletet, s abban aszongyák, hogy egymás
> után fel kell hívni a HWND_TOP és a HWND_TOPMOST-tal is a SetWindowPos-t.
>
> Károly
>
> Karoly Kovacs wrote:
>> Hátha van köztetek, aki ért hozzá.
>>
>> Van egy saját irományú programom, amelynek indításkor mindenképpen a
>> képernyőn található összes többi ablak elé/fölé kell kerülnie. Ez
>> alapján programoltam (a programozási nyelv most lényegtelen):
>> http://msdn.microsoft.com/en-us/library/ms633545%28VS.85%29.aspx
>>
>> De valami mégsem gromek, hisz az esetek kb. 5%-ában hátul marad az
>> ablakom. Leggyakrabban akkor esik meg velem ez a csúfság, ha Firefox
>> ablak is van a képernyőn (de akkor sem mindig!).
>>
>> Ha jól értelmezem, akkor azt írja, hogy a TOPMOST csak az összes
>> NOTOPMOST fölé kerül. De mi van, ha egy másik aktív program is
>> TOPMOST-ként basáskodik, akkor hogyan lehet azt lepofozni?
>>
>> Valami megoldás biztosan létezik, hisz valóban vannak olyan programok,
>> amelyek minden más ablak fölé tudnak kerülni.
>>
>> Köszi előre is, ha tudtok segíteni! (Guglizom is, de kevés reménnyel.)
>>
>> Károly
>>
>> -----------------------------------------
>>             elektro[-flame|-etc]
>>
> -----------------------------------------
>            elektro[-flame|-etc]



More information about the Elektro mailing list