Форум программистов, компьютерный форум, киберфорум
Наши страницы

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
AndXor
0 / 0 / 0
Регистрация: 07.04.2010
Сообщений: 18
#1

Рисует поверх - C++

21.11.2012, 03:18. Просмотров 348. Ответов 1
Метки нет (Все метки)

Компонент ShellListView
Хочу выделить необходимые мне элементы.
Код
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
void __fastcall TMain::slvLeftClick(TObject *Sender)
{
        flag=false;
        if (slvLeft->Selected != NULL){
                slvLeft->Canvas->Pen->Color=clRed;
                slvLeft->Canvas->Pen->Style=psDashDot;
               slvLeft->Canvas->Rectangle(slvLeft->ItemFocused->DisplayRect(drLabel));
        }
        else
        {
                slvLeft->Canvas->Pen->Color=clGreen;
                slvLeft->Canvas->Pen->Style=psDashDot;
                slvLeft->Canvas->Rectangle(slvLeft->ItemFocused->DisplayRect(drLabel));
        }
}
Но почему-то всё название файла закрашивает и как это исправиться я не знаю. Может подскажите.
А вот что получается в итоге.
0
Миниатюры
Рисует поверх  
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
21.11.2012, 03:18
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Рисует поверх (C++):

Не правильно рисует график - C++
#include <afxwin.h> #include <gl\gl.h> #include <gl\glu.h> #include <glaux.h> #include <math.h> #include <GL\glut.h> #include...

С++2010 и GDI+ не рисует многоугольник - C++
Подскажите, пожалуйста, в чем причина того, что на данном объекте Graphics-наследнике класса Image с именем g, текст выводится исправно,...

Класс который рисует на экране звезду - C++
Помогите исправить ошибку. Нужно создать класс которорый рисует на экране звезду. Класс написал и все работало, но надо сделать...

Написать программу, которая рисует квадраты - C++
Задача. Написать программу, которая рисует квадраты.

Написать программу, которая рисует треугольник. - C++
Надо написать программу, которая рисует треугольник. Работает она так: вводим число n И она рисует треугольник с n рядками. Например, n=5 ...

программа которая рисует 4 треугольника слева на право - C++
:help: есть код #include <iostream.h> #include <conio.h> int main() { char znak='*'; ...

1
AndXor
0 / 0 / 0
Регистрация: 07.04.2010
Сообщений: 18
21.11.2012, 04:18  [ТС] #2
Нашёл как исправить.
Добавить эту строчку
C++
1
slvLeft->Canvas->Brush->Style=bsClear;
перед
C++
1
slvLeft->Canvas->Rectangle(slvLeft->ItemFocused->DisplayRect(drLabel));
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
21.11.2012, 04:18
Привет! Вот еще темы с ответами:

Написать программу, которая рисует на экране грустную рожицу - C++
Написать программу, которая рисует на экране грустную рожицу.

Составить программу с использованием функции.Которая рисует 80 звёздочек - C++
Помогите,почему то не работает. #include < iostream.h> //Прототип функции line void line (void); //Основная...

Напишите программу с циклами, которая рисует равнобедренный треугольник звездочками - C++
Напишите программу с циклами, которая рисует равнобедренный треугольник: * *** ***** ******* ********* Программа...

функция, которая принимает радиус окружности и рисует окружность из звездочек - C++
Напишите функцию, которая принимает радиус окружности и рисует окружность из звездочек:wall:


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru