Pogledajte određenu poruku
Staro 16. 04. 2007.   #8
krcko
A suicide bomber!
Certified
 
Avatar krcko
 
Datum učlanjenja: 05.08.2005
Lokacija: Beograd
Poruke: 63
Hvala: 1
2 "Hvala" u 2 poruka
krcko is on a distinguished road
Pošaljite poruku preko MSN za krcko Pošaljite poruku preko Skype™ za krcko
Default

ako sam te dobro razumeo, SetParent API bi ti dobro dosao tu, evo kako bih ja uradio to:
1. projuris sve top-level prozore sa EnumWindows i u sistemski meni im dodash opciju tipa "Dock me!" (sa InsertMenuItem)
2. kada tvoj program dobije informaciju da je kliknutno na "Dock me!" u nekom prozoru onda stavi taj prozor na sebe sa SetParent, i ti ga pozicioniraj kako vec hoces
3. kada ti se rasiri prozor koji ti sadrzi te ostale samo rasporedi/rasiri usidrene prozore (SetWindowPos koristi za to)

mada je to malo "pipavo" i problem je kada ti se otvori novi prozor on nece imati "Dock me!", pa bi morao ili da napravis da se ta opcija dodaje svim prozorima klikom na dugme ili da radis periodicno (sa tajmerom) na nekih 20-30sec...

da imam vremena, pozabavio bih se ovim, jer mi deluje zanimljivo


edit:
sad tek videh da je ovo 'Software i web aps' forum, ja sam mislio da je programiranje, no eto par hintova pa ako je neko raspolozen nek pokusa da sklepa nesto
__________________
jQuery addict!

Poslednja izmena od krcko : 16. 04. 2007. u 00:43.
krcko je offline   Odgovorite uz citat