» »

[MFC] Rich Edit 2.0 Control

[MFC] Rich Edit 2.0 Control

urosz ::

imam en problem v zvezi s to kontrolo.

imam pač seznam indeksov (in dolžin), ki jih moram v tej kontroli označit.

če zajamem string iz kontrole, dobim prave besede:
CString str;
besedilo.GetWindowTextW(str);
CString str2 = str.Mid(indeks,dolzina);

vrednost v str2 je okej

če pa hočem to isto selectat v kontroli z:
besedilo.SetSel(indek,(indeks+dolzina));
besedilo.SetSelectionCharFormat(cf); // cf je definiran že prej pač

pravilno besedo označi le v prvi vrstici, naprej pa narobe.

se pravi je problem verjetno v GetWindowTextW(), ker očitno izpusti kake \n in podobno in indeksi v stringu in kontroli nimajo enakih vrednosti od 2. vrstice naprej. kako to rešit? :/


Vredno ogleda ...

TemaSporočilaOglediZadnje sporočilo
TemaSporočilaOglediZadnje sporočilo
»

Python - pomoč (strani: 1 2 3 )

Oddelek: Programiranje
10318013 (8761) black ice
»

[Raptor] Razcep na prafaktorje

Oddelek: Šola
242428 (1970) Math Freak
»

[C] struct in int[] (strani: 1 2 )

Oddelek: Programiranje
657325 (6398) MrBrdo
»

[Pomoč]Visual c++ CString to double

Oddelek: Programiranje
5917 (880) PaX_MaN
»

[C++] preprosto risanje

Oddelek: Programiranje
71660 (1537) popec

Več podobnih tem