ShowMessage na cirilici

ShowMessage na cirilici

offline
  • Pridružio: 26 Feb 2004
  • Poruke: 55
  • Gde živiš: Banja Luka

Kako da ShowMessage ili MessageDlg prikazu cirilicni ili bilo koji drugi charset nezavisno podesavanja od Regional Settings-a?



Registruj se da bi učestvovao u diskusiji. Registrovanim korisnicima se NE prikazuju reklame unutar poruka.
offline
  • Pridružio: 04 Sep 2003
  • Poruke: 24135
  • Gde živiš: Wien

Koristis neki Unicode paket za Delphi?

U TntUnicodeControls imas WideShowMessage i WideMessageDlg, koji mogu da prikazu Unicode poruke.



offline
  • Pridružio: 26 Feb 2004
  • Poruke: 55
  • Gde živiš: Banja Luka

Hvala na odgovoru, ali ipak pretpostavljam da bi trebalo biti moguce i obicne ShowMessage i MessageDlg napraviti da prikazuju cirilicne poruke.
Recimi rjesenje je i napraviti sopstvenu formu ShowMessage oblika, ali me interesuje kako da na orginalne dialoge ne utice regional setings.
Usput, vidim da se prilicno tudite pa cu se i ja ubuduce isto, u vezi odgovora sa npr. Delphi-jem. Ima jos objasnjenja ali dot.

offline
  • savkic 
  • Novi MyCity građanin
  • Pridružio: 05 Jun 2007
  • Poruke: 29

> Hvala na odgovoru, ali ipak pretpostavljam da bi trebalo biti moguce i
> obicne ShowMessage i MessageDlg napraviti da prikazuju cirilicne poruke.

Za ShowMessage to nije moguće za MessageDlg je relativno jednostavno, s tim što ne možeš dobiti istovremeno i ćirilicu i latinicu (za to je potreban Unicode dijalog).

Elem pošto napraviš MessageDlg, prođeš kroz sve njegove kontrole (svojstva su Controls i ControlCount), svima koje su TLabel promeniš charset na RUSSIAN_CHARSET.

BTW. Preporučujem ti upotrebu windowsovih funkcija, MessageBox i MessageBoxW (unicode verzija), dobijaš daleko veću kontrolu nad dijalogom.

offline
  • srdjos  Male
  • Zaslužni građanin
  • Pridružio: 27 Sep 2005
  • Poruke: 678

evo, pročitaj malo na temu Unicode-a,
možda dodješ do boljeg rešenja

http://www.elitesecurity.org/t298463-0#1869142

offline
  • Pridružio: 26 Feb 2004
  • Poruke: 55
  • Gde živiš: Banja Luka

MessageBoxW je ok. Dragi Microsoft.

Ko je trenutno na forumu
 

Ukupno su 943 korisnika na forumu :: 57 registrovanih, 8 sakrivenih i 878 gosta   ::   [ Administrator ] [ Supermoderator ] [ Moderator ] :: Detaljnije

Najviše korisnika na forumu ikad bilo je 3466 - dana 01 Jun 2021 17:07

Korisnici koji su trenutno na forumu:
Korisnici trenutno na forumu: 1MAP, _Sale, A.R.Chafee.Jr., Banovo Brdo, bigfoot, bobomicek, bojank, Bombarder, boske81, bozo13, CikaKURE, Dalibor Šafar, dankisha, DejvTroter, Dimitrise93, djordje92sm, Fabius, Fog of War, Goran_, Hardenberg, Insan, ivan1973, ivicasimo, Jakonjveliki, jalos, Jomini, Kalem, kybonacci, LostInSpaceandTime, Lotus, M74AB3, MakiMaki02, mikidragi, Milan Miscevic, milan radosavljevic, milenko crazy north, milutin134, nemkea71, NMNJ, nuke92, ostoja, Paklenica, pedja2506, Prašinar, proka89, Qvazimodo, Recce, repac, sabros, Sami_1ali, sedan, stegonosa, synergia, tecataki, VJ, Vzor50, Žoržo