Поиск:

Ответ в темуСоздание новой темы Создание опроса
> создание редактора текста типа CEdit 
:(
    Опции темы
The Thing
Дата 20.9.2005, 20:52 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 286
Регистрация: 6.9.2004

Репутация: 1
Всего: 3



Опишу задачу. Хочу создать свой Grid (что-то вроде Borland StringGrid).
Скачал исходник контрола грида, в нем не разобрался..слишком много кода и много прибомбасов (очень долго разбираться). Решил начать с того, что создать свое окно ввода текста.
Т.е. имеется View к примеру нарисованна/имеется сетка и в определенном месте мне нужно создать однострочный редактор текста... именно создать.. а не приковырять CEdit. хотя не знаю.. может ето будет проще. Ну пожалуйста кидайте варианты и так и сяк или подскажите куда мне двигаться, что искать.

И Еще, В Гриде сетка(колонки/строки) разгроничена сплиттерами(мне так кажется), но эти сплиттеры в отдельном контроле. Т.е. мне кажется что ето не сплиттеры.. не удобно добавлять строку создавая еще один сплиттер или я ошибаюсь.


--------------------
Правильность работы программы зависит от двух велечин.
В нужном месте должны стоять нолик и еденичка.
PM MAIL   Вверх
The Thing
Дата 20.9.2005, 21:20 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 286
Регистрация: 6.9.2004

Репутация: 1
Всего: 3



такс... кину мессагу... а то сообщение уехало внизsmile))


--------------------
Правильность работы программы зависит от двух велечин.
В нужном месте должны стоять нолик и еденичка.
PM MAIL   Вверх
Coocky
Дата 22.9.2005, 11:15 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


GUI гуру
****


Профиль
Группа: Участник Клуба
Сообщений: 2879
Регистрация: 16.2.2004
Где: Украина. Запорожь е

Репутация: 25
Всего: 62



Цитата(The @ 20.9.2005, 20:52)
Опишу задачу. Хочу создать свой Grid (что-то вроде Borland StringGrid

незнаю я такого, но если надо создать список с редактируемыми полями-помогу smile


--------------------
Верю в смерть после жизни, в любовь после секса ,в крем после бритья smile        
PM ICQ   Вверх
The Thing
Дата 23.9.2005, 00:06 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 286
Регистрация: 6.9.2004

Репутация: 1
Всего: 3



Я написал свою таблицу.. где при выделении ячейки создаваля едит..
А как сам едит работает?.. если нечто подобное хочу замутить.. ну например ввод по кругу.. Конечно можно все рисовать опять же, в том числе и карретку прорисовывать.. Но наверное есть другой способ.


--------------------
Правильность работы программы зависит от двух велечин.
В нужном месте должны стоять нолик и еденичка.
PM MAIL   Вверх
The Thing
Дата 24.9.2005, 01:06 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 286
Регистрация: 6.9.2004

Репутация: 1
Всего: 3



Вот.. вопрос еще: создал таблицу с редактируемыми полями, где в качестве редактора выступает CEdit. Есть одна проблема. Когда ввожу текст, он вводится только до границы(края... отрисованного края CEdit) поля СEdit. Я сначало подумал, что вообще не вводится тест больше чем позволяют размеры, но потом понял, что он просто не перерисовывается..т.е. текст за пределами вводится, но уже не отрисовывается. Как произвести отрисовку... может в WM_KEYDOWN засунуть Invalidate(true); или запустить UpdateWindow();???


--------------------
Правильность работы программы зависит от двух велечин.
В нужном месте должны стоять нолик и еденичка.
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Visual C++/MFC/WTL | Следующая тема »


 




[ Время генерации скрипта: 0.0405 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.