Добро пожаловать! Это — архивная версия форумов на «Хакер.Ru». Она работает в режиме read-only.
 

Как очистить Edit от текста ?

Пользователи, просматривающие топик: none

Зашли как: Guest
Все форумы >> [Компилируемые языки] >> Как очистить Edit от текста ?
Имя
Сообщение << Старые топики   Новые топики >>
Как очистить Edit от текста ? - 2010-03-03 21:41:45.450000   
messenage

Сообщений: 21
Оценки: 0
Присоединился: 2010-03-03 21:23:49.290000
Здрасте! есть программа. нажимая на кнопку, открывается стандартный диалог открытия файла. выбираем текстовый файл и в окне. в списке отображается его содержимое. потом нужно нажать на кнопку очистить и edit должен очистится. Я не знаю какой функцией это можно сделать на VS C++ на WIN API.
Post #: 1
RE: Как очистить Edit от текста ? - 2010-03-03 21:48:21.986666   
hard_cookie

Сообщений: 108
Оценки: 0
Присоединился: 2009-10-19 11:53:36.170000
полю тект присвоить пустое место отак -> edit.text="";
Post #: 2
RE: Как очистить Edit от текста ? - 2010-03-03 21:53:00.350000   
Genco

Сообщений: 1662
Оценки: 90
Присоединился: 2007-12-16 23:11:22.003333
Эээ….а ты диалог тоже на WinApi сделал ?? Или задание принципиально чистить так?
SetWindowText не помню заголовок ли ставит или нет,но попробуй/посмотри.

//———–
quote:

присвоить пустое место отак -&gt; edit.text="";

quote:

можно сделать на VS C++ на WIN API
???
Post #: 3
RE: Как очистить Edit от текста ? - 2010-03-03 22:07:22.760000   
messenage

Сообщений: 21
Оценки: 0
Присоединился: 2010-03-03 21:23:49.290000
блин опечатка =( нужно сделать на VS C++ на WIN API.

quote:

Эээ….а ты диалог тоже на WinApi сделал

это стандартный диалог! с помощью структуры OPENFILENAME настроил. а использовал GetOpenFileName.
открывал файл через fopen, получал текст SetWindowsText.
Я чего-то не понимаю=(
Post #: 4
RE: Как очистить Edit от текста ? - 2010-03-04 01:33:42.770000   
_SaZ_

Сообщений: 4329
Оценки: 398
Присоединился: 2008-01-30 02:18:05.553333
Давай вопрос сформулируй нормально. Что тебе нужно сделать и в чём именно затык?


quote:

ORIGINAL: messenage
получал текст SetWindowsText.

Как ты получал текст этой функцией. поподробнее…
Post #: 5
RE: Как очистить Edit от текста ? - 2010-03-04 02:05:26.010000   
Genco

Сообщений: 1662
Оценки: 90
Присоединился: 2007-12-16 23:11:22.003333
Эээ…мб всё-таки через GetWindowsText ты его получал или я что-то про эти вещи позабыл? Тогда SetWindowsText чем плох бы? Ты функцию установки текста в MSDN нужную не смог найти или что?
Post #: 6
RE: Как очистить Edit от текста ? - 2010-03-04 07:24:23.273333   
messenage

Сообщений: 21
Оценки: 0
Присоединился: 2010-03-03 21:23:49.290000
Текст я уже получил и он отображается. Нужно чтоб при нажатие на кнопку эдит очистился от текста!
Post #: 7
RE: Как очистить Edit от текста ? - 2010-03-04 12:49:55.066666   
Zmaster

Сообщений: 930
Оценки: 0
Присоединился: 2007-02-09 19:02:43.500000
SendMessage(hEdt, WM_SETTEXT, NULL, (LPARAM)(LPCTSTR)"");

hEdt - дескриптор Edit-а.
Post #: 8
RE: Как очистить Edit от текста ? - 2010-03-04 13:18:45.963333   
_SaZ_

Сообщений: 4329
Оценки: 398
Присоединился: 2008-01-30 02:18:05.553333
SendMessage(hEdt, WM_SETTEXT, 0, 0 );

Включу телепатию. ТС не знает, чем HWND контрола отличается от HWND родительского окна. Советую попробовать:
SetDlgItemText( hWnd, IDC_EDIT1, NULL );
Post #: 9
RE: Как очистить Edit от текста ? - 2010-03-05 21:32:07.550000   
messenage

Сообщений: 21
Оценки: 0
Присоединился: 2010-03-03 21:23:49.290000
Всем спасибо за помощь!
Сделал через SetWindowsText все работает =)

огорчает одно, плоско мыслю =(
Post #: 10
Страниц:  [1]
Все форумы >> [Компилируемые языки] >> Как очистить Edit от текста ?







Связаться:
Вопросы по сайту / xakep@glc.ru

Предупреждение: использование полученных знаний в противозаконных целях преследуется по закону.