Форум программистов «Весельчак У»
  *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

  • Рекомендуем проверить настройки временной зоны в вашем профиле (страница "Внешний вид форума", пункт "Часовой пояс:").
  • У нас больше нет рассылок. Если вам приходят письма от наших бывших рассылок mail.ru и subscribe.ru, то знайте, что это не мы рассылаем.
   Начало  
Наши сайты
Помощь Поиск Календарь Почта Войти Регистрация  
 
Страниц: [1]   Вниз
  Печать  
Автор Тема: Обсуждение компонент.  (Прочитано 11121 раз)
0 Пользователей и 5 Гостей смотрят эту тему.
ChaoticCube
ChaoticCube
Помогающий

ru
Offline Offline
Пол: Мужской
ChaoticCube


« : 08-02-2004 13:07 » 

Всем здрасте.
Прошу сюды скидывать все отзывы о компонентах, с моим авторством.

Баг-тест и т.д.

Ссылка на компоненты - https://club.shelek.ru/viewart.php?id=161
Записан

Сила ночи, сила дня - одинакого фигня....
Xeysan
Гость
« Ответ #1 : 08-02-2004 13:32 » new

Пока нету ссылки считай, что все отлично  Отлично
Записан
ChaoticCube
ChaoticCube
Помогающий

ru
Offline Offline
Пол: Мужской
ChaoticCube


« Ответ #2 : 08-02-2004 18:43 » 

Ответ - ссылка появиться как компоненты опобликует Гром. Обещал в понедельник. Так что ждите.

Ссылка появилась - см. выше.
Записан

Сила ночи, сила дня - одинакого фигня....
PSD
Главный специалист

ru
Offline Offline
Пол: Мужской

« Ответ #3 : 09-02-2004 06:30 » 

Суда бы чтоль продублировал что за компоненты....я понимаю они сейчас единственые .... но всеж.....
Записан

Да да нет нет все остальное от лукавого.
ChaoticCube
ChaoticCube
Помогающий

ru
Offline Offline
Пол: Мужской
ChaoticCube


« Ответ #4 : 09-02-2004 08:06 » 

PSD, хорошая идея.
Итак: все компоненты протестированы под WInXP, однако должны работать под любыми вынями.
Написаны на VC7.

IEButton.cpp
IEButton.h - кнопка с картинкой, возможно функционирование в 3 различных видах:
1.) - обыкновенная кнопка (только текст)
2.) - кнопка с иконкой (через функцию bool SetIcon(UINT nID,bool redraw)Ага
3.) - самое интересное - кнопка с иконкой и тенью, то есть при наводе указателя на кнопку появляется другая иконка (отличная от основной), чаще используется для подсветки.
 (функция - bool SetIcon(UINT nIDIcon,UINT nIDShadow,bool redraw)Ага

IEEdit.cpp
IEEdit.h - едит бокс для числовых форматов,
работает в следующих вариантах (определяются при вызове конструктора
CIEEdit(const CString& LastStr=_T(""),
const bool mDouble=false,
const bool mInt=false,
const bool mLess=false,
const bool mMore=false,
const bool mnonZero=false);
1.)m_Int=false m_Double=false - просто строка
2.)m_Int=false m_Double=true
m_Int=true m_Double=true - едит бокс для double
3.)m_Int=true m_Double=false - едит бокс для Int
Для 2 и 3 комбинации:
1.)m_Less=false m_More=false - весь спектр решений (от минус беск до плюс беск)
m_Less=true m_More=true
2.)m_Less=false m_More=true m_nonZero=false - >=0;
3.)m_Less=false m_More=true m_nonZero=true - >0; (строго больше)
4.)m_Less=true m_More=false m_nonZero=false - <0;
5.)m_Less=true m_More=false m_nonZero=true - <=0;

IEPropertyList.cpp
IEPropertyList.h - лист свойств (как в C++Builder или в VC7) (для нормальной работы требуется - IEEdit)
Возможны следующие типы итемов (то есть свойств):
1.)заголовок или узел (ReadOnly)
2.)стандартный едит
3.)едит для double >0
4.)едит для double >=0
5.)едит для double
6.)едит для int >0
7.)едит для int >=0
8.)едит для int
9.)комбо бокс
10.) статический текст - едит бокс стилем ReadOnly.

При получении и покидании фокуса итемом - компонент шлет соответствующие мессаги.

IERichEditOtchet.cpp
IERichEditOtchet.h - нужен для создания (динамически) ReadOnly отчетов о чем-нить. Что интересно - можно загонять строки в Unicode (хотя формат RTF - это не поддерживает), не надо знать формата RTF. Работает следующим образом - функциями класса

void AddStr(const CString& str,
const bool Bold=false, //жирность
const bool Underline=false, //подчеркнутость
const bool Italic=false, //курсив
const bool Left=true, //выравнивание
const bool Center=false,
const bool Right=false,
const int yHeight=200);

Добавляются абзацы текста с указанным форматированием (yHeight - в твипсах (вроде так называется)), после добавления всех строк вызывается функция MakeOtchet() - которая отчет и генерит полностью. Работает через SetWindowText.
Записан

Сила ночи, сила дня - одинакого фигня....
Алексей++
глобальный и пушистый
Глобальный модератор

ru
Offline Offline
Сообщений: 13


« Ответ #5 : 15-04-2006 17:46 » 

(комент)

спросить у автора - нуна?
Записан

Страниц: [1]   Вверх
  Печать  
 

Powered by SMF 1.1.21 | SMF © 2015, Simple Machines