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 | 19767 (10515) | black ice |
| » | [Raptor] Razcep na prafaktorjeOddelek: Šola | 2773 (2315) | Math Freak |
| » | [C] struct in int[] (strani: 1 2 )Oddelek: Programiranje | 8661 (7734) | MrBrdo |
| » | [Pomoč]Visual c++ CString to doubleOddelek: Programiranje | 1059 (1022) | PaX_MaN |
| » | [C++] preprosto risanjeOddelek: Programiranje | 1842 (1719) | popec |