[ Zevs85 @ 28.10.2008. 00:14 ] @
Pozdrav,
hitno mi treba nacin da neku aplikaciju pomerim po z osi na top.
Koristim C#, probao sam svakakve WinApi funkcije ali u nekim slucajevima rade, u nekim ne.
Pomoc...
[ sallle @ 28.10.2008. 08:46 ] @
Code:
forma.TopMost= true; 

si probo to?
[ Zevs85 @ 28.10.2008. 15:35 ] @
Treba do "poguram" aplikaciju ne formu iz c#.
Ja imam samo window handle (hWnd) od druge aplikacije.

Nesto ovog tipa:

Code:
IApplication a = GetArcMapApp();
                BringWindowToTop(a.hWnd);
                ShowWindow(a.hWnd, 9);// 9=SW_RESTORE   3=SW_MAXIMIZED);  
[ mmix @ 28.10.2008. 16:04 ] @
Moras da koristis API, nema podrske za to u .net-u (sa dobrim razlogom). Aplikacija koja sebe isturi u fokus bez intervencije korisnika je definitivno "#1 greatest hit" svih vremena u domenu bezobraznosti . Da ne pominjem koliko je annoying ljudima koji slepo kucaju i kojima se u pola recenice fokus prebaci sa text editora na neku bezveznu pozadnisku popup aplikaciju koja je bas resila da je bas ona najvaznija stvar na svetu. Srecom postoje programi koji to blokiraju kao sto je tweakui.

Umesto da budes smarac, uradi Activate() na formi. To ce flashovati caption u taskbar-u, cime signaliziras korisniku da zelis paznju.
[ Zevs85 @ 29.10.2008. 01:36 ] @
Citat:
mmix:Umesto da budes smarac, uradi Activate() na formi. To ce flashovati caption u taskbar-u, cime signaliziras korisniku da zelis paznju.


Sta je ovaj forum postao?
Mislim sta je poenta ovoga? Da sam smarac ili da uradim activate?
A
Citat:
Zevs85: Treba do "poguram" aplikaciju ne formu iz c#.
Ja imam samo window handle (hWnd) od druge aplikacije.


Sto znaci aplikacija moze biti pisana u bilo kom drugom jeziku!

Ok, resio sam problem, hvala!!
[ mmix @ 29.10.2008. 07:47 ] @
Poenta je da NE budes smarac i da uradis Activate. Ako imas eksterni windows handle, isto mozes da uradis Activate nad njim tako sto ces tom prozoru poslati WM_ACTIVATE/WA_ACTIVE poruku koristeci API:

Code:
HWND SetActiveWindow(HWND hWnd);

[ Zevs85 @ 29.10.2008. 16:43 ] @
Ne, mislim da ljudi kao ti koji misle nesto da znaju i koji druge (koji pitaju) nazivaju smaracima, su sramota za ovaj forum!
[ dusty @ 29.10.2008. 17:34 ] @
Eee zevs85, ti si ili budala ili ne umes da citas .....
[ mmix @ 29.10.2008. 19:26 ] @
Hmm, ajd sad procitaj moj post i videces da te nisam nazvao smaracem, samo sam ti predlozio da NE BUDES smarac (buduce vreme, jos se nije desilo) i uradis to na nacin koji je prihvatljiv korisnicima. A ti shvati kako hoces.