Započni novu temu Odgovori na temu  [ 11 Posta ] 
Autoru Poruka
PostPoslato: 10.10.2005. 19:03:38 
Korisnikov avatar

Pridružio se: 24.01.2005. 22:28:43
Postovi: 44
Imam problem, pa ako neko zna rešenje, ili ima ma kakvu ideju...

Dakle iz jedne konzolne aplikacije pokrećem proces - drugu konzolnu aplikaciju (spoljni exe). Kako da vratim fokus na svoju prvobitnu aplikaciju?? Stvar je u tome da mi druga aplikacija otme fokus i hvata događaje, a to treba izbeći :(
Mogu "veštački" da vratim fokus klikom miša, ali ovaj program bi trebalo da radi na manje sofisticiranom sistemu!
Pozdrav i unapred hvala!


Share on FacebookShare on TwitterShare on Google+
Vrh
 Profil  
Odgovori sa citatom  
 Tema posta:
PostPoslato: 12.10.2005. 13:33:29 
Korisnikov avatar

Pridružio se: 06.04.2003. 15:23:01
Postovi: 190
Lokacija: (Bosnia i Hercegovinia)
Godina: IV
Smer: IS
Pa ako treba da mijenja fokuse, zashto nisi od starta pravio Win aplikaciju?

U ostalom console aplikacije negiraju postojanje multitaskinga.

Morash da imash instaliran .net framework da bi stratovao i console i win aplikacije, tako da je win aplikacija logichno rjeshenje.

A u sluchaju da se radi o Win aplikaciji treba samo da pozovesh win32 API funkciju koja ce da ti vrati handle tog prozora. I onda pozovesh josh jednu da showne taj handle.

Na www.allapi.net imas program "API-Guide" u kome su opisane gotovo sve win32 api funkcije (i imash primjere u VB6).

Odatle vidi koja ti funkcija treba, i onda samo da provalish kako da je deklarishesh iz C# (to imash u MSDN-u).

Ovako, valjda:

Kod:

using System.Runtime.InteropServices; // Ovo mora za DllImport.

[DllImport("Kernel32.dll")]
    static extern int GetDriveType(string path);// deklaracija

//i onda pozovesh funkciju ko gospodin chovjek
string s = GetDriveType(@"C:\");




pokushaj ovo i iz console aplikacije, mada sumnjam da ce moci.

_________________
"Beware of computer programmers that carry screwdrivers." - Leonard Brandwien


Share on FacebookShare on TwitterShare on Google+
Vrh
 Profil  
Odgovori sa citatom  
 Tema posta:
PostPoslato: 12.10.2005. 21:46:42 
Korisnikov avatar

Pridružio se: 24.01.2005. 22:28:43
Postovi: 44
Sasvim si u pravu da je Win aplikacija logičan izbor, ali nažalost neizvodljiv... Ovo treba da radi pod linuxom :cool:

U svakom slučaju ću probati, hvala!


Share on FacebookShare on TwitterShare on Google+
Vrh
 Profil  
Odgovori sa citatom  
 Tema posta:
PostPoslato: 12.10.2005. 23:44:09 
Moderator
Korisnikov avatar

Pridružio se: 13.10.2003. 14:04:31
Postovi: 4555
Lokacija: At the poker table
Godina: II
Smer: IS
YellowSky je napisao:
Ovo treba da radi pod linuxom :cool:

:waves:

_________________
I know that the spades are the swords of a soldier
I know that the clubs are weapons of war
I know that diamonds mean money for this art
But thats not the shape of my heart


Share on FacebookShare on TwitterShare on Google+
Vrh
 Profil  
Odgovori sa citatom  
 Tema posta:
PostPoslato: 14.10.2005. 09:38:15 
Site Admin
Korisnikov avatar

Pridružio se: 20.10.2001. 23:51:26
Postovi: 2866
Lokacija: Beograd
Godina: Dipl.
Smer: IS
Mono sada podrzava preko 90% Windows.Forms kontrola, tako da slobodno mozes da pravis "Win" aplikaciju.
Da li si probao da koristis GTK#, prilicno je jednostavan a funkcionalan.

http://www.mono-project.com/WinForms
http://svn.myrealbox.com/mwf/class-stat ... Forms.html
http://gtk-sharp.sourceforge.net/

_________________
------------------
GNU/Linux
Get counted! http://counter.li.org/


Share on FacebookShare on TwitterShare on Google+
Vrh
 Profil  
Odgovori sa citatom  
 Tema posta:
PostPoslato: 14.10.2005. 10:50:21 
Korisnikov avatar

Pridružio se: 18.05.2003. 17:52:57
Postovi: 207
Lokacija: Dorćol
Godina: Apsolvent
Smer: IS
zAkiLi je napisao:
Da li si probao da koristis GTK#, prilicno je jednostavan a funkcionalan.


PROBALA zaki probala :)
nećemo da pravimo diskriminaciju :)

_________________
Slika
.......and girl is not but the clit and the lips
____________
www.dizajnzona.com - www.netizenfaction.com


Share on FacebookShare on TwitterShare on Google+
Vrh
 Profil  
Odgovori sa citatom  
 Tema posta:
PostPoslato: 14.10.2005. 17:29:28 
Site Admin
Korisnikov avatar

Pridružio se: 20.10.2001. 23:51:26
Postovi: 2866
Lokacija: Beograd
Godina: Dipl.
Smer: IS
ja se izvinjavam. To mi je kad nema polje za pol u profilu ;)

Dakle, da li si probala?

_________________
------------------
GNU/Linux
Get counted! http://counter.li.org/


Share on FacebookShare on TwitterShare on Google+
Vrh
 Profil  
Odgovori sa citatom  
 Tema posta:
PostPoslato: 17.10.2005. 11:02:08 
Korisnikov avatar

Pridružio se: 24.01.2005. 22:28:43
Postovi: 44
netizen je napisao:
zAkiLi je napisao:
Da li si probao da koristis GTK#, prilicno je jednostavan a funkcionalan.


PROBALA zaki probala :)
nećemo da pravimo diskriminaciju :)

:D

Problem je rešen :) Tnx svima za linkove!
Zakili, nisam radila Win aplikaciju, nije pogodna u ovom slučaju!


Share on FacebookShare on TwitterShare on Google+
Vrh
 Profil  
Odgovori sa citatom  
 Tema posta:
PostPoslato: 17.10.2005. 17:33:17 
Moderator
Korisnikov avatar

Pridružio se: 13.10.2003. 14:04:31
Postovi: 4555
Lokacija: At the poker table
Godina: II
Smer: IS
joj... sad cu da se smorim u v$.netuuuu
kako mi se ne uci c#... tacnije ne uci mi se v$$$$$$

uf... jedva cekam da dodjem kuci i sednem za moj lepi slatki ubuntu linuxcic...

_________________
I know that the spades are the swords of a soldier
I know that the clubs are weapons of war
I know that diamonds mean money for this art
But thats not the shape of my heart


Share on FacebookShare on TwitterShare on Google+
Vrh
 Profil  
Odgovori sa citatom  
 Tema posta:
PostPoslato: 17.10.2005. 17:57:39 

Pridružio se: 29.04.2002. 10:50:50
Postovi: 8454
Lokacija: НБГ
Godina: Dipl.
Smer: IS
ne moraš da koristiš VS.net... uzmi SharpDevelop :)

za PJP odličan! još je preveden na naški (pošto obožavaš knjige prevedena na naški)


Share on FacebookShare on TwitterShare on Google+
Vrh
 Profil  
Odgovori sa citatom  
 Tema posta:
PostPoslato: 18.10.2005. 09:58:12 
Moderator
Korisnikov avatar

Pridružio se: 13.10.2003. 14:04:31
Postovi: 4555
Lokacija: At the poker table
Godina: II
Smer: IS
da znas da hocu...
ma ima u emacs-u da kucam c#... :P

_________________
I know that the spades are the swords of a soldier
I know that the clubs are weapons of war
I know that diamonds mean money for this art
But thats not the shape of my heart


Share on FacebookShare on TwitterShare on Google+
Vrh
 Profil  
Odgovori sa citatom  
Prikaži postove u poslednjih:  Poređaj po  
Započni novu temu Odgovori na temu  [ 11 Posta ] 


Ko je OnLine

Korisnici koji su trenutno na forumu: Nema registrovanih korisnika i 13 gostiju


Ne možete postavljati nove teme u ovom forumu
Ne možete odgovarati na teme u ovom forumu
Ne možete monjati vaše postove u ovom forumu
Ne možete brisati vaše postove u ovom forumu
Ne možete slati prikačene fajlove u ovom forumu

Pronađi:
Idi na:  
Copyleft FONForum 2001-2014 | Powered by phpBB © phpBB Group