Builder.cz - Informacni server o programovani

Odběr fotomagazínu

Fotografický magazín "iZIN IDIF" každý týden ve Vašem e-mailu.
Co nového ve světě fotografie!

 

Zadejte Vaši e-mailovou adresu:

Kamarád fotí rád?

Přihlas ho k odběru fotomagazínu!

 

Zadejte e-mailovou adresu kamaráda:



Problém s SetWindowPos func

Seznam témat     Nová odpověď

Přihlásit se     Registrace     Zapomenuté heslo

Re: Problém s SetWindowPos func

Autor: JiriValerian

12:30:14 15.07.2011

[color=#008000]yuri Napsal:
-------------------------------------------------------
> Ahoj., snažím se pomocí SetWindowPos funkce a
> příznaku HWND_TOPMOST zajistit, aby se okno
> zobrazilo jako "první". Problém je, že se tak
> někdy stane a někdy ne. Jakoby se tak dělo
> náhodně. Přestože fce vrátí vždy "true", tak se
> někdy provede a jindy ne, zdá se podle nálady. Měl
> by někdo nějaký tip?[/color]

Pro aktuální přenesení okna do popředí je o něco lepší použít funkci
[b]SetForegroundWindow[/b] viz tento odkaz
http://msdn.microsoft.com/en-us/library/ms633539(VS.85).aspx

Nicméně je nutné počítat s tím, že obecně a za všech okolností to zajistit nelze, protože může běžet jiný program, který si toto periodicky může nastavovat pro nějaké svoje okno a pak to bude vždy nekonečný boj a přetahování o to, které okno zrovna bude v popředí.

Citovat příspěvek

 

Problém s SetWindowPos func

Autor: yuri

9:52:03 04.07.2011

Ahoj., snažím se pomocí SetWindowPos funkce a příznaku HWND_TOPMOST zajistit, aby se okno zobrazilo jako "první". Problém je, že se tak někdy stane a někdy ne. Jakoby se tak dělo náhodně. Přestože fce vrátí vždy "true", tak se někdy provede a jindy ne, zdá se podle nálady. Měl by někdo nějaký tip?

Citovat příspěvek

 

 

 

Přihlášení k mému účtu

Uživatelské jméno:

Heslo: