Форум программистов, компьютерный форум, киберфорум
Visual C++
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
Visual C++ MFC, Picture Control - скрытие изображения https://www.cyberforum.ru/ visual-cpp/ thread31629.html
Здравствуйте. Пишу небольшой проектик на MFC в Visual Studio c++ 2005. На форме расположено изображение с помощью Picture Control. Возникла необходимость делать картинку видимой или невидимой. В свойствах установил Visible в false, при загрузке она не отображается. Делаю её видимой так: CWnd *ms=GetDlgItem(IDC_STATIC5); ms->ModifyStyle(0,WS_VISIBLE);
Visual C++ Перерисовка региона в Win32API
По щелчку ЛКМ регион в котором он сделан должен обрамлятся красным: case WM_LBUTTONDOWN: x_now=LOWORD(lParam); y_now=HIWORD(lParam); for (index_l=0;index_l<5;index_l++) for (index_p=0;index_p<6;index_p++) { in_rgn=PtInRegion(Call_Rgn,x_now,y_now); if (in_rgn) {brush_n1=CreateSolidBrush(RGB(255,0,0)); FrameRgn(hDC,Call_Rgn,brush_n1,3,3);break;}
Visual C++ Создать панель виртуального прибора https://www.cyberforum.ru/ visual-cpp/ thread31563.html
Добавлено через 18 минут 0 секунд Может кто знает как это делать,с чего начать?...............Создать панель виртуального прибора. Прибор является источником постоянного напряжения или постоянного тока, в зависимости от состояния соответствующего органа управления. Выходное значение грубо регулируется выбором диапазона, например, 0ё15 В и 15ё30 В. Аналогично для силы тока. Плавная регулировка...
Visual C++ Панель виртуального прибора на С++ Создать панель виртуального прибора. Прибор является источником постоянного напряжения или постоянного тока, в зависимости от состояния соответствующего органа управления. Выходное значение грубо регулируется выбором диапазона, например, 0ё15 В и 15ё30 В. Аналогично для силы тока. Плавная регулировка осуществляется соответствующим ползунком (Slider). Установленное значение отображается на... https://www.cyberforum.ru/ visual-cpp/ thread31558.html
Мониторинг последовательного порта Visual C++
Добрый день коллеги, работаю сейчас над проектом, где надо мониторить все устройства, подключенные к Ком портам. Бьюсь над этим уже вторую неделю, безрезультатно. Проблема в том, что Винда (XP/2003/2000) не допускает одновременно подключаться двум программам к порту. Прошу не предлагать готовые проги, типа Free Serial Port Monitor, мне они не подойдут, потому что необходимо потом...
Visual C++ Работа с драйвером https://www.cyberforum.ru/ visual-cpp/ thread31505.html
Написал драйвер для работы с LPT. Передаю информацию через METHOD_BUFFERED. Для увеличения скорости работы потребовалось снимать сразу 4 значения. Вот и вопрос. Как через все это дело передать массив или 4 параметра из 1 инструкции. Заранее спасибо!
Visual C++ Visual C++ 6.0 https://www.cyberforum.ru/ visual-cpp/ thread31489.html
Доброго времени суток! Кто знает где скачать Visual C++ 6.0, а то не могу найти все пустые архивы попадаются. Или аналогичную программу кроме Borland C++ Builder Enterprise v6.0. Спасибо.
Сортировка и фильтрация строк (доделать в проге) Visual C++
Подскажите пожалуйста или наведите на мысль как правильно написать сортировку и фильтрацию строк (только это осталось дописать в программе). У меня словарь ассоциаций. Необходимо отсортировать по убыванию количества цифр в строке и сделать фильтр: строки, содержащие подстроку “ООП”. У меня только обычная сортировка получилась, а с фильтром вообще никак. 2.cpp: #include <iostream> #include...
Visual C++ Работа с мышью (MFC) https://www.cyberforum.ru/ visual-cpp/ thread31395.html
Добрый вечер! Подскажите, как сделать так, чтобы при зажатии клавиши мыши некоторое действие выполнялось до тех пор, пока клавиша не будет отпущена?
Visual C++ Почему BitBlt вставляет монохром и как решить проблему при создании программы возникла необходимость сделать быструю отрисовку одинаковых окружностей. для этого была задействована функция bitblt, однако по неизвестным причинам она рисует всё черно-белым. как исправить? все решения проблемы, найденные мной, не сработали https://www.cyberforum.ru/ visual-cpp/ thread31364.html
Проблемы с RFX (Crecordset) Visual C++
При простом связывание с таблицей, когда количество параметров в функции DoFieldExchange равно количеству необходимых при передаче в бд, проблем нет. Если же необходимо сделать несколько запросов, с разными параметрами, где количество параметров меньше общего их количества в RFX то выдает ошибку dbcore(2383). В чем может быть причина?
Visual C++ Вопрос по ActiveX ATL https://www.cyberforum.ru/ visual-cpp/ thread31219.html
Доброго времени суток!!! Есть такая задача: нужно используя activex atl передавать данные(строку) в IE т.е. чтобы можно было вызвать из html кода. Создаю проект Atl, добывляю туда новый atl объект- full control. а дальше ступор smile .. . когда пробую добавить новый метод, то вижу что он возвращает S_OK, а мне нужно свою строку.. (и именно метод ли надо добавлять или чтото другое?) и ещё не очень...
Заблокирован
28.04.2009, 13:17 0

Отрисовка Clistctrl - Visual C++ - Ответ 148253

28.04.2009, 13:17. Показов 3240. Ответов 2
Метки (Все метки)

Ответ

Всё оттого что в CListCtrl всё нужно добавлять через структуру LVITEM, в которой должны быть флаги прописаны, вот как в моей функции ниже, видишь там флаги LVIF_IMAGE | LVIF_TEXT позволяют вписать в лист данный + поставить иконочку, ну а у тебя LVCFMT_LEFT - форматирование по левому краю, вот и не выходит...
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
void CFexplDlg::AddListItem(CListCtrl &m_list, WIN32_FIND_DATA pFILEDATA)
{
    LVITEM lvItem;
    
    lvItem.pszText   = new char[MAX_PATH];
    lvItem.mask      = LVIF_IMAGE | LVIF_TEXT;
    lvItem.iImage    = I_IMAGECALLBACK;
    lvItem.state     = 0;
    lvItem.stateMask = 0;
    lvItem.lParam    = 0L;
 
    lvItem.iItem = m_list.GetItemCount();
    lvItem.iSubItem = 0;
    sprintf(lvItem.pszText,pFILEDATA.cFileName);
    m_list.InsertItem(&lvItem);
 
    char *ext    = strrchr(pFILEDATA.cFileName,'.');
    
    lvItem.iSubItem++;
    sprintf(lvItem.pszText,ext ? ext++ : "");
    m_list.SetItem(&lvItem);
 
    lvItem.iSubItem++;
    sprintf(lvItem.pszText,"<DIR>");
    if(! (pFILEDATA.dwFileAttributes & FILE_ATTRIBUTE_DIRECTORY))
    sprintf(lvItem.pszText,"%d",pFILEDATA.nFileSizeLow);
    m_list.SetItem(&lvItem);
 
    lvItem.iSubItem++;
    strcpy(lvItem.pszText,GetStrAtr(pFILEDATA.dwFileAttributes));
    m_list.SetItem(&lvItem);
 
    lvItem.iSubItem++;
    sprintf(lvItem.pszText,"%d",pFILEDATA.dwFileAttributes);
    m_list.SetItem(&lvItem);
 
    lvItem.iSubItem++;
    sprintf(lvItem.pszText,pFILEDATA.cAlternateFileName);
    m_list.SetItem(&lvItem);
 
    lvItem.iSubItem++;
    sprintf(lvItem.pszText,"%s",((COleDateTime)pFILEDATA.ftCreationTime).Format("%X %x"));
    m_list.SetItem(&lvItem);
 
    lvItem.iSubItem++;
    sprintf(lvItem.pszText,"%s",((COleDateTime)pFILEDATA.ftLastAccessTime).Format("%X %x"));
    m_list.SetItem(&lvItem);
 
    lvItem.iSubItem++;
    sprintf(lvItem.pszText,"%s",((COleDateTime)pFILEDATA.ftLastWriteTime).Format("%X %x"));
    m_list.SetItem(&lvItem);
}


Вернуться к обсуждению:
Отрисовка Clistctrl Visual C++
0
Заказать работу у эксперта
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
28.04.2009, 13:17
Готовые ответы и решения:

сортировка clistctrl
Помогите пожалуйста с самым простым примером сортировки. Есть входные данные:есть переменная...

Проблемы с CListCtrl
Такая вот проблема: создал я значит себе CPropertySheet, а на одной из его propertypages я сделал...

Получение указателя на CListCtrl
Проблема такова. Я создал панель на основе класса CPaneDialog которая использует шаблон диалога с...

Вставить иконку в ClistCtrl
Не получается вставить иконку в ClistCtrl с помощью этого кода, что я делаю не так? ...

2
28.04.2009, 13:17
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
28.04.2009, 13:17
Помогаю со студенческими работами здесь

CListCtrl: Выделение строк мышкой
Как мышкой выделять сразу много строк в CListCtrl? Тоесть указать на элемент и потянуть, выделяя...

Интересное поведение CListCtrl::InsertItem()
Приветствую! решиль в свое CListCtrl реализовать Drag-and-Drop. Всё получилось хорошо, в плане...

Проблема со скроллированием таблицы (CListCtrl) по горизонтали
Есть таблица m_IDC_LIST1 типа CListCtrl. У неё, допустим, 20 столбцов--Column1, Column2, Column3,...

Как измененить цвет строки в CListCtrl?
Можно ли в элементе управления класса CListCtrl изменить цвет текста одной строки (не всего текста,...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru