Forum » Programiranje » [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:
vrednost v str2 je okej
če pa hočem to isto selectat v kontroli z:
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? :/
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 ...
Tema | Ogledi | Zadnje sporočilo | |
---|---|---|---|
Tema | Ogledi | Zadnje sporočilo | |
» | Python - pomoč (strani: 1 2 3 )Oddelek: Programiranje | 18013 (8761) | black ice |
» | [Raptor] Razcep na prafaktorjeOddelek: Šola | 2428 (1970) | Math Freak |
» | [C] struct in int[] (strani: 1 2 )Oddelek: Programiranje | 7325 (6398) | MrBrdo |
» | [Pomoč]Visual c++ CString to doubleOddelek: Programiranje | 917 (880) | PaX_MaN |
» | [C++] preprosto risanjeOddelek: Programiranje | 1660 (1537) | popec |