Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Instaliranje fonta preko WinAPI-ja?

[es] :: C programiranje :: Instaliranje fonta preko WinAPI-ja?

Strane: 1 2

[ Pregleda: 2663 | Odgovora: 25 ]

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

Predrag Damnjanovic
Nis, Srbija

Član broj: 141
Poruke: 1296
*.041net.co.yu

Sajt: www.mycity.co.yu


Profil

icon Instaliranje fonta preko WinAPI-ja?11.12.2002. u 15:56

Koja WinAPI funkcija se koristi za instaliranje (tj. registrovanje) fonta?
Dobro bi dosao i neki URL ...

P.S. A mozda treba samo da se iskopira fajl u Fonts direktorijumu?
11.12.2002. u 15:56 

Goran Rakić
Beograd

Član broj: 999
Poruke: 2379
*.verat.net

Jabber: grakic@jabber.org
Sajt: blog.goranrakic.com


Profil

icon Re: Instaliranje fonta preko WinAPI-ja?11.12.2002. u 16:01
mislim da je dovoljno prekopirati u fonts dir, odnosno %SYSDIR%/Fonts i restartovati sistem.
http://sr.openoffice.org — slobodan kancelarijski paket, zamena za MS Office, na srpskom i engleskom, legalno bez troškova licenciranja
11.12.2002. u 16:01 

Dragi Tata

Član broj: 1958
Poruke: 3883
199.171.112.*

Sajt: www.novetehnologije.com


Profil

icon Re: Instaliranje fonta preko WinAPI-ja?11.12.2002. u 16:02
int AddFontResource(
LPCTSTR lpszFilename // font file name
);

11.12.2002. u 16:02 

Predrag Damnjanovic
Nis, Srbija

Član broj: 141
Poruke: 1296
*.041net.co.yu

Sajt: www.mycity.co.yu


Profil

icon Re: Instaliranje fonta preko WinAPI-ja?11.12.2002. u 18:17
A postoji li nacin da proverim da li je font instaliran?
11.12.2002. u 18:17 

Dragi Tata

Član broj: 1958
Poruke: 3883
199.171.112.*

Sajt: www.novetehnologije.com


Profil

icon Re: Instaliranje fonta preko WinAPI-ja?11.12.2002. u 19:45
Pogledaj funkciju EnumFontFamiliesEx na MSDN-u. Ima i primer kako se to radi.
11.12.2002. u 19:45 

Predrag Damnjanovic
Nis, Srbija

Član broj: 141
Poruke: 1296
*.041net.co.yu

Sajt: www.mycity.co.yu


Profil

icon Re: Instaliranje fonta preko WinAPI-ja?11.12.2002. u 22:13
Ma nista, pozivacu AddFontResource pri svakom startovanju aplikacije, valjda funkcija proverava da li je font vec registrovan...
11.12.2002. u 22:13 

jc denton

Član broj: 2358
Poruke: 1705
*.ptt.yu



Profil

icon Re: Instaliranje fonta preko WinAPI-ja?12.12.2002. u 03:10
DT, zar u c++u nema nesto tipa (vb):

for i=1 to screen.fontcount
debug.print screen.font(i)
next



...za sada samo citam.
12.12.2002. u 03:10 

Predrag Damnjanovic
Nis, Srbija

Član broj: 141
Poruke: 1296
*.dial.InfoSky.Net

Sajt: www.mycity.co.yu


Profil

icon Re: Instaliranje fonta preko WinAPI-ja?12.12.2002. u 11:37
Tata, posalji taj primer, od viska nece biti steta :)

jc: c++ je jezik, pa objekat screen u samom c++ ne postoji, sve dakle zavisi koju biblioteku koristis.
12.12.2002. u 11:37 

Dragi Tata

Član broj: 1958
Poruke: 3883
199.171.112.*

Sajt: www.novetehnologije.com


Profil

icon Re: Instaliranje fonta preko WinAPI-ja?12.12.2002. u 16:00
Evo ga primer, Peco.

http://msdn.microsoft.com/libr...di/fontext_7xpv.asp?frame=true

C++ kao jezik nema ama baš nikakvu podršku za GUI i za to se koriste razne biblioteke (MFC, ATL, WxWindows,...) ili pozivanje "sirovog" API-ja. E sad, ako neka biblioteka podržava rad sa fontovima na sistemu, onda nema problema. Ako ne, onda opet na API-je.


12.12.2002. u 16:00 

Predrag Damnjanovic
Nis, Srbija

Član broj: 141
Poruke: 1296
*.dial.InfoSky.Net

Sajt: www.mycity.co.yu


Profil

icon Re: Instaliranje fonta preko WinAPI-ja?12.12.2002. u 19:43
Da izvines, ali sa ovim mogu da se slikam, jer ja koristim FLTK, tako da nemam hdc, koji trazi hwnd, koji trazi CreateWindow.
Nista, nek' registruje font pri svakom startovanju, ko ga sisa :)

P.S. Onaj WxWindows 8mb, mislim... ispade glomazniji od QT-a...
12.12.2002. u 19:43 

Dragi Tata

Član broj: 1958
Poruke: 3883
199.171.112.*

Sajt: www.novetehnologije.com


Profil

icon Re: Instaliranje fonta preko WinAPI-ja?12.12.2002. u 20:18
Čekaj, bre Peco. Tebe, koliko razumem interesuje koje fontove imaš instalirane na sistemu. Za to možeš da koristiš ovako nešto:

Code:

HDC ceoEkranDC =  ::GetDC(NULL);


i to posle koristiš u pozivu za EnumFontFamilies.

Mada, kao što si rekao, mislim da nema potrebe da se bakćeš time.
12.12.2002. u 20:18 

Predrag Damnjanovic
Nis, Srbija

Član broj: 141
Poruke: 1296
*.dial.InfoSky.Net

Sajt: www.mycity.co.yu


Profil

icon Re: Instaliranje fonta preko WinAPI-ja?12.12.2002. u 22:16
Hah, hvala, radi.
Nemam ja mnogo iskustva sa WinAPI-jem, ja sam GNU programer :)
12.12.2002. u 22:16 

Dragi Tata

Član broj: 1958
Poruke: 3883
199.171.112.*

Sajt: www.novetehnologije.com


Profil

icon Re: Instaliranje fonta preko WinAPI-ja?12.12.2002. u 22:24
Citat:

ja sam GNU programer :)


I koliko te plaća drug Stallman?
12.12.2002. u 22:24 

jc denton

Član broj: 2358
Poruke: 1705
*.ptt.yu



Profil

icon Re: Instaliranje fonta preko WinAPI-ja?12.12.2002. u 22:26
Eto, bar je neko poslusao Leku ;)

P.S. Sta je to GNU programer? GNU?
...za sada samo citam.
12.12.2002. u 22:26 

Predrag Damnjanovic
Nis, Srbija

Član broj: 141
Poruke: 1296
*.dial.InfoSky.Net

Sajt: www.mycity.co.yu


Profil

icon Re: Instaliranje fonta preko WinAPI-ja?12.12.2002. u 23:25
Lapsus, hteo sam da kazem opensource programer :)
12.12.2002. u 23:25 

Mikky

Član broj: 18
Poruke: 1446
*.rcub.bg.ac.yu

ICQ: 44582291
Sajt: www.asmdev.net


Profil

icon Re: Instaliranje fonta preko WinAPI-ja?12.12.2002. u 23:27
gnu ... odakle mi je to poznato..... aah da ptica gnu
ma to su ti oni "lozim se na open sors" programeri
a sad ja d pitam, ko je drug Stallman, ako je leka zasto bas Stallman?
-I know UNIX, PASCAL, C, FORTRAN, COBOL, and nineteen other high-tech words.
12.12.2002. u 23:27 

Reljam
Relja Markovic
Seattle, WA

Član broj: 531
Poruke: 1739
207.46.137.*

Sajt: www.linkedin.com/in/relja..


Profil

icon Re: Instaliranje fonta preko WinAPI-ja?12.12.2002. u 23:41
Stallman:
http://www.google.com/search?h...-8&oe=UTF-8&q=stallman

cudo taj google ;)

E sad, stvarno nije lepo zezati i zadirkivati OS programere.
12.12.2002. u 23:41 

Dragi Tata

Član broj: 1958
Poruke: 3883
199.171.112.*

Sajt: www.novetehnologije.com


Profil

icon Re: Instaliranje fonta preko WinAPI-ja?12.12.2002. u 23:54
Richard Stallman je osnovao GNU pokret i izmislio GPL:

http://www.stallman.org/

"
I'm a single atheist white man, 49, reputedly intelligent, with unusual interests in politics, science, music and dance.
I'd like to meet a woman with varied interests, curious about the world, comfortable expressing her likes and dislikes (I hate struggling to guess), delighting in her ability to fascinate a man and in being loved tenderly, who values joy, truth, beauty and justice more than "success"--so we can share bouts of intense, passionately kind awareness of each other, alternating with tolerant warmth while we're absorbed in other aspects of life.

My 19-year-old child, the Free Software Movement, occupies most of my life, leaving no room for more children, but I still have room to love a sweetheart. I spend a lot of my time traveling to give speeches, often to Europe, Asia and Latin America; it would be nice if you were free to travel with me some of the time.

If you are interested, write to me and we'll see where it leads.
"


12.12.2002. u 23:54 

jc denton

Član broj: 2358
Poruke: 1705
*.ptt.yu



Profil

icon Re: Instaliranje fonta preko WinAPI-ja?13.12.2002. u 02:08
Citat:
Mikky:
...ako je leka zasto bas Stallman?


Leka i stalman nemaju veze :))))))), osim sto Leka podrzava open source zajednicu. Leka je jedan od nasih supermoderatora koji nas je napustio, izgleda. Steta.
...za sada samo citam.
13.12.2002. u 02:08 

B o j a n
EU

Član broj: 1178
Poruke: 2925
*.net.yu

Jabber: bc@default.co.yu
Sajt: default.co.yu/~bc


Profil

icon Re: Instaliranje fonta preko WinAPI-ja?13.12.2002. u 02:47
Stallman lici na Leku, fizicki l;))

Nemoj neko da je pomislio obrnuto !!!

"It's okay, I'm just admiring to the shape of your skull!" -- Dr. Gonzo
13.12.2002. u 02:47 

[es] :: C programiranje :: Instaliranje fonta preko WinAPI-ja?

Strane: 1 2

[ Pregleda: 2663 | Odgovora: 25 ]

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.