Модераторы: feodorv, GremlinProg, xvr, Fixin
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> окно ввода IP адреса, как это сделать? 
:(
    Опции темы
bel_nikita
  Дата 11.4.2005, 14:44 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Эксперт
Сообщений: 2304
Регистрация: 12.10.2003
Где: Поезд №21/22 ( ст . Прага )

Репутация: 4
Всего: 47



Надо сделать окно ввода IP адреса. Но нифига не выходит smile
как это делается на АПИ?


--------------------
user posted image — регистрация доменов от 150 руб.
PM MAIL WWW ICQ   Вверх
En_t_end
Дата 11.4.2005, 16:03 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


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

Репутация: нет
Всего: 20



А это даже на MFC не выходит увы smile Вернее отображается, но ведет себя не так как хотелось, короче говоря, с него нельзя стянуть значения... и вобще мне показалось, что это поле(стандартное) предназначенно только для отображения инфы.
Я бы предложил сделать 4 отдельных текстовых поля расположенный близко к друг-другу и разделенных точкой, причем ограничить ввод инфы по маске 222.222.222.222. ИМХО ИМХО. ЗЗЫ я тут не давно именно так и поступил smile
PM MAIL ICQ Skype GTalk Jabber   Вверх
Ignat
Дата 11.4.2005, 20:31 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Флудератор
****


Профиль
Группа: Экс. модератор
Сообщений: 4030
Регистрация: 19.4.2004
Где: غيليندزيك مدينة

Репутация: нет
Всего: 73



А что MFC-шный CIPAddressCtrl не работает?


--------------------
Теперь при чем :P
PM   Вверх
bel_nikita
Дата 11.4.2005, 21:58 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Эксперт
Сообщений: 2304
Регистрация: 12.10.2003
Где: Поезд №21/22 ( ст . Прага )

Репутация: 4
Всего: 47



En_t_end
В MFC как раз все очень просто smile
Ignat
Цитата
А что MFC-шный CIPAddressCtrl не работает?
Неа, там скомпилиться не хочет smile

З.Ы.: разобрался. все очнь просто оказывается smile
сначала нужно подключить #include <Commctrl.h>
Потом добавить следующий код, для того, чтоб отображались контролы на Диалоге:
Код

  INITCOMMONCONTROLSEX icc;
  icc.dwSize=sizeof(INITCOMMONCONTROLSEX);
  icc.dwICC=  ICC_LISTVIEW_CLASSES  |
              ICC_TREEVIEW_CLASSES  |
              ICC_BAR_CLASSES       |
              ICC_TAB_CLASSES       |
              ICC_ANIMATE_CLASS     |
              ICC_DATE_CLASSES      |
              ICC_USEREX_CLASSES    |
              ICC_COOL_CLASSES      |
              ICC_INTERNET_CLASSES  |
              ICC_UPDOWN_CLASS|ICC_HOTKEY_CLASS;
  InitCommonControlsEx(&icc);

А потом юзать:
Код

// читаем
        CHAR chBuffer[0xFF];
        GetDlgItemText(hDlg,IDC_IPADDRESS,chBuffer,sizeof(chBuffer));
// пишем
        SetDlgItemText(hDlg,IDC_IPADDRESS,"127.0.0.0");



--------------------
user posted image — регистрация доменов от 150 руб.
PM MAIL WWW ICQ   Вверх
Coocky
Дата 11.4.2005, 22:00 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


GUI гуру
****


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

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



smile
En_t_end
Цитата
А это даже на MFC не выходит увы

Кто сказал?! smile

bel_nikita
А слабо создать свое текстовое поле,от базового?Прегрузить парочку вещей? smile
Добавлено @ 22:01
Так значит есть такие которолы... smile


--------------------
Верю в смерть после жизни, в любовь после секса ,в крем после бритья smile        
PM ICQ   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "C/C++: Системное программирование и WinAPI"
Fixin
GremlinProg
xvr
feodorv
  • Большое количество информации и примеров с использованием функций WinAPI можно найти в MSDN
  • Описание сообщений, уведомлений и примеров с использованием компонент WinAPI (BUTTON, EDIT, STATIC, и т.п.), можно найти в MSDN Control Library
  • Непосредственно, перед созданием новой темы, проверьте заголовок и удостоверьтесь, что он отражает суть обсуждения.
  • После заполнения поля "Название темы", обратите внимание на наличие и содержание панели "А здесь смотрели?", возможно Ваш вопрос уже был решен.
  • Приводите часть кода, в которой предположительно находится проблема или ошибка.
  • Если указываете код, пользуйтесь тегами [code][/code], или их кнопочными аналогами.
  • Если вопрос решен, воспользуйтесь соответствующей ссылкой, расположенной напротив названия темы.
  • Один топик - один вопрос!
  • Перед тем как создать тему - прочтите это .

На данный раздел распространяются Правила форума и Правила раздела С++:Общие вопросы .


Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Chipset, Step, Fixin, GremlinProg, xvr. feodorv.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | C/C++: Системное программирование и WinAPI | Следующая тема »


 




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


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

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