Форум программистов, компьютерный форум, киберфорум
C++ Builder
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C++ Builder StringGrid сумма элементов столбцов int summ=0; for (int i=1; i< StringGrid1->RowCount; i++) { if (StringGrid1->Cells.Length()>0) { summ=summ+StrToFloat(StringGrid1->Cells); } } Form1->Label1->Caption=FloatToStrF(summ,ffGeneral,4,5);вот мой код , но не считает десятые Подскажите пожалуйста как выйти из положения , считает общий вес. Вывод в Label на форме видно 12. https://www.cyberforum.ru/ cpp-builder/ thread1856474.html C++ Builder Изменить размер изображения без потери качества
Здравствуйте! Пользуюсь C++ Builder 2007 Есть TImage, в нем лежит фотография большого разрешения (3168 х 4752). Нужно уменьшить размер картинки без явных артефактов (240 х 360). Пробовал этот метод, качество становится заметно хуже. Можно ли сделать это стандартными инструментами борланда?
C++ Builder Неизвестная ошибка https://www.cyberforum.ru/ cpp-builder/ thread1856401.html
Добрый день! Помогите, пожалуйста! Выдает вот такую ошибку. Подскажите, как исправить. Нажимаю ОК, и появляется следующее окно с выделенной строкой
C++ Builder Radiogroup (Ограничение длины текста при программном заполнении Items) Добрый день всем. Есть необходимость наполнить RadioGroup элементами. Если в свойствах Radiogroup графу Items заполнить вручную, отображается весь текст (как надо), а ежели наполнять программно, то каждая кнопка имеет длину символов = 256 (т.е. обрезается текст). Подскажите пожалуйста как быть ? UnicodeString var1 = DataModule3->ADOQueryQuestions->FieldByName("CASE_1")->AsAnsiString;... https://www.cyberforum.ru/ cpp-builder/ thread1856256.html
Перерисовка линии C++ Builder
Помогите пожалуйста,нужно реализовать перерисовку линии и перемещения точки з помощу мышки. Вот программа
C++ Builder Switch для мышки Помогите пожалуйста,есть процедура void __fastcall TForm1::FormMouseMove(TObject *Sender, TShiftState Shift, int X, int Y) как в ней реализовать switch что би при нажатии правой кнопки мыши выполнялось шото,при нажатии левой кнопки мыши виполнялось шото, и если неодна ненажата то тоже шото виполнялось? https://www.cyberforum.ru/ cpp-builder/ thread1855994.html
C++ Builder Передача переменных между формами Добрый день! Помогите, пожалуйста. В Form1 есть две переменные: string str1; string str2; Как сделать так, чтобы эти переменные были видны и в других формах? https://www.cyberforum.ru/ cpp-builder/ thread1855672.html C++ Builder Ошибка при загрузке изображения
сначала на Image1 загружается изображение формата jpeg например, потом оно сохраняется в формате bmp, и когда это изображение в формате bmp загружаешь на Image2 выскакивает ошибка "Bitmap image is not valid", не понятно почему Примечание: когда на Image2 загружаешь другие файлы bmp, не пересохраненные в программе, то ошибки нет. Ниже представлен код: OpenPictureDialog1->Execute();...
C++ Builder Передача XML-файла через IdTCPClient Я пытаюсь передать через IdTCPClient свой XML-файл, созданный внутри среды грубо говоря, его структура такова: <?xml version="1.0"?> <head> <command> AUTO </command> <data> <login> https://www.cyberforum.ru/ cpp-builder/ thread1855584.html C++ Builder В заданной директории просмотреть все файлы *.txt и вывести список файлов содержащих заданные текст в Memo //--------------------------------------------------------------------------- #include <vcl.h> #include <memory> #include <System.IOUtils.hpp> #include "FileCtrl.hpp" #pragma hdrstop #include "SearchFile.h" //--------------------------------------------------------------------------- #pragma package(smart_init) https://www.cyberforum.ru/ cpp-builder/ thread1855482.html
Управление движением объекта на форме C++ Builder
Здравствуйте! Решил написать небольшую игру, но так как в билдере новичок столкнулся с задачей. У меня на фоне есть синий квадратик, как с помощью стрелок на клавиатуре или с помощью букв WASD управлять его движением?
C++ Builder Всегда активный scrollbar у компонента stringgrid https://www.cyberforum.ru/ cpp-builder/ thread1855293.html
Пытался сделать по данному примеру https://www.cyberforum.ru/cpp-builder/thread304361.html, но scrollbar сразу исчезает
Супер-модератор
Эксперт Pascal/DelphiАвтор FAQ
32990 / 21296 / 8180
Регистрация: 22.10.2011
Сообщений: 36,589
Записей в блоге: 8
22.11.2016, 21:15 0

Прозрачный фон Формы - C++ Builder - Ответ 9803055

22.11.2016, 21:15. Показов 3895. Ответов 6
Метки (Все метки)

Лучший ответ Сообщение было отмечено volvo как решение

Решение

Александр321321, конечная цель всех этих действий в чем? Получить прозрачную форму, не пропускающую клики мыши? Делаешь примерно такой перехватчик:

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
53
54
namespace NonClickable_Desktop
{
    class TForm : public Forms::TForm
    {
        typedef Forms::TForm Inherited;
    private:
        Forms::TForm *NonClickThrough;
        void __fastcall FormBehind(TObject *Sender)
        {
            NonClickThrough->BoundsRect = this->BoundsRect;
            ::SetWindowPos(NonClickThrough->Handle, this->Handle, 0, 0, 0, 0, SWP_NOMOVE | SWP_NOSIZE);
            this->SetFocus();
        }
 
        void __fastcall CatchDrag(TMessage &Msg)
        {
            Inherited::Dispatch(&Msg);
            if(Msg.Msg == WM_MOVE && NonClickThrough)
            {
                FormBehind(0);
            }
        }
 
    public:
        __fastcall virtual TForm(Classes::TComponent* AOwner)
            : Forms::TForm(AOwner)
            {
                NonClickThrough = new Forms::TForm(Application);
                NonClickThrough->OnClick = FormBehind;
                NonClickThrough->OnDblClick = FormBehind;
 
                Color = clPurple;
                TransparentColorValue = clPurple;
                TransparentColor = true;
            }
 
    protected:
        BEGIN_MESSAGE_MAP
            MESSAGE_HANDLER(WM_MOVE, TMessage, CatchDrag);
        END_MESSAGE_MAP(Forms::TForm)
 
        DYNAMIC void __fastcall DoShow(void)
        {
            NonClickThrough->BorderStyle = bsToolWindow;
            NonClickThrough->AlphaBlend = true;
            NonClickThrough->AlphaBlendValue = 1;
            NonClickThrough->Show();
            FormBehind(0);
        }
    };
};
#define TForm NonClickable_Desktop::TForm
 
// дальше твой класс формы, без изменений
, и получаешь желаемое. По крайней мере, у меня в BCB6 тестовые прогоны прошли успешно.

Вернуться к обсуждению:
Прозрачный фон Формы C++ Builder
1
Заказать работу у эксперта
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
22.11.2016, 21:15
Готовые ответы и решения:

Прозрачный фон в TPageControl
PageControl (а точнее TabSheet) дает ужасный цвет на фоне. Как же сделать его полупрозрачным? Я...

Прозрачный фон у компонента Label
собственно возможно ли это??? чтобы оставлся один текст, а фона не было?? или нужно использовать...

Текст поверх картинки, прозрачный фон, заданный цвет
Тут возникла необходимость на объекте Image выводить текст много много раз ... да еще и на черном...

Как сделать прозрачный фон у формы?
Собственно вопрос выше.. ах да, создал форму в конструкторе, на фон повесил png с прозрачным...

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

Прозрачный textbox, сквозь который будет видно фон формы
У меня на форме должен быть textbox, но так как форма имеет задний фон в виде картинки то нужен...

PictureBox вне границ формы или как сделать прозрачный фон
Здраствуйте, подскажите пожалуйста, как можно сделать изображение больше размера основной формы +...

Прозрачный фон формы при pictureBox(png картинка без фона)
Доброе. Я делаю прогу для лабы и она состоит из 2-х форм: сплэшскрина и рабочая форма. Как...

Прозрачный фон иконки и фон диалогового окна
Делаю всё в VS 2010, mfc! 1)Как поставить вместо стандартного фона диалогового окна, свой фон,...

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