BG Development


  Reply to this topicStart new topicStart Poll

> Промяна на текст в CListBox
n.sivkova
Публикувано на: 25-05-2013, 19:19
Quote Post



Име:
Група: Потребител
Ранг: Новопостъпил

Мнения: 11
Регистриран на: 30.01.07



Здравейте,

Как мога да променя текста, който се визуализира на дадена позиция в CListBox? Виждам, че има CListBox::GetText , но не виждам аналогична SetText?

PMEmail Poster
Top
faraon7
Публикувано на: 25-05-2013, 20:52
Quote Post



Име:
Група: Потребител
Ранг: Посетител

Мнения: 61
Регистриран на: 09.02.12



Здравей,
В MFC нещата са малко ..... Понякога трябва да правиш разни акробатики.
Aко не се лъжа беше нещо от сорта на следното:
CODE

CListBox *MyListBox = (CListBox*)GetDlgItem(IDC_LISTBOX);
MyListBox->AddString("HelloWorld",Position);


Ако AddString няма Position (не помня със сигурност) става по следният начин:

CODE
MyListBox->FindStringExact(MyString,Position);


IDC_LISTBOX е идентификатора на желания ListBox.
PM
Top
n.sivkova
Публикувано на: 25-05-2013, 23:54
Quote Post



Име:
Група: Потребител
Ранг: Новопостъпил

Мнения: 11
Регистриран на: 30.01.07



За съжаление не това - AddString няма позиция, а FindStringExact ми връща индекса, където се среща търсения низ, но пак не се сещам как да го използвам, за да променя текста на тази позиция.
PMEmail Poster
Top
dvader
Публикувано на: 26-05-2013, 07:04
Quote Post


Group Icon
Име: Валерий Тодоров
Група: VIP
Ранг: Почетен член

Мнения: 5419
Регистриран на: 12.07.05



FindStringExact() намираме къде е текста
DeleteString() изтриваме стария текст
InsertString() вмъкваме новия текст


--------------------
I find your lack of faith disturbing
PM
Top
n.sivkova
Публикувано на: 26-05-2013, 23:33
Quote Post



Име:
Група: Потребител
Ранг: Новопостъпил

Мнения: 11
Регистриран на: 30.01.07



Да, тази комбинация от функции ми свърши работа. Благодаря dvader!
PMEmail Poster
Top
0 потребители преглеждат тази тема в момента (0 гости, 0 анонимни потребители)
Потребители, преглеждащи темата в момента:

Topic Options Reply to this topicStart new topicStart Poll

 


Copyright © 2003-2019 | BG Development | All Rights Reserved
RSS 2.0