Russian Qt Forum
Августа 26, 2025, 20:24 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
 
  Начало   Форум  WIKI (Вики)FAQ Помощь Поиск Войти Регистрация  

Страниц: [1]   Вниз
  Печать  
Автор Тема: Прозрачный курсор в QT 3  (Прочитано 2404 раз)
Martiro
Гость
« : Февраля 20, 2008, 16:52 »

Как создать "прозрачный курсор" в приложении?
Пока что курсор создаётся так:
Код:
#define cb_width 29
#define cb_height 29
static unsigned char cb_bits[] = {
 0x00,0x40,0x00,0x00,0x00,0x40,0x00,0x00,0x00,0x40,0x00,0x00,0x00,0x40,0x00,
 0x00,0x00,0x40,0x00,0x00,0x00,0x40,0x00,0x00,0x00,0x40,0x00,0x00,0x00,0x40,
 0x00,0x00,0x00,0x40,0x00,0x00,0x00,0x40,0x00,0x00,0x00,0xfc,0x07,0x00,0x00,
 0x44,0x04,0x00,0x00,0x44,0x04,0x00,0x00,0x44,0x04,0x00,0xff,0xff,0xff,0x1f,
 0x00,0x44,0x04,0x00,0x00,0x44,0x04,0x00,0x00,0x44,0x04,0x00,0x00,0xfc,0x07,
 0x00,0x00,0x40,0x00,0x00,0x00,0x40,0x00,0x00,0x00,0x40,0x00,0x00,0x00,0x40,
 0x00,0x00,0x00,0x40,0x00,0x00,0x00,0x40,0x00,0x00,0x00,0x40,0x00,0x00,0x00,
 0x40,0x00,0x00,0x00,0x40,0x00,0x00,0x00,0x40,0x00,0x00 };

#define cm_width 29
#define cm_height 29
static unsigned char cm_bits[] = {
 0x00,0xe0,0x00,0x00,0x00,0xe0,0x00,0x00,0x00,0xe0,0x00,0x00,0x00,0xe0,0x00,
 0x00,0x00,0xe0,0x00,0x00,0x00,0xe0,0x00,0x00,0x00,0xe0,0x00,0x00,0x00,0xe0,
 0x00,0x00,0x00,0xe0,0x00,0x00,0x00,0xfe,0x0f,0x00,0x00,0xfe,0x0f,0x00,0x00,
 0x46,0x0c,0x00,0x00,0x46,0x0c,0x00,0xff,0x47,0xfc,0x1f,0xff,0xff,0xff,0x1f,
 0xff,0x47,0xfc,0x1f,0x00,0x46,0x0c,0x00,0x00,0x46,0x0c,0x00,0x00,0xfe,0x0f,
 0x00,0x00,0xfe,0x0f,0x00,0x00,0xe0,0x00,0x00,0x00,0xe0,0x00,0x00,0x00,0xe0,
 0x00,0x00,0x00,0xe0,0x00,0x00,0x00,0xe0,0x00,0x00,0x00,0xe0,0x00,0x00,0x00,
 0xe0,0x00,0x00,0x00,0xe0,0x00,0x00,0x00,0xe0,0x00,0x00 };
...
//Конструктор
...
    QBitmap cb( cb_width, cb_height, cb_bits, TRUE );
    QBitmap cm( cm_width, cm_height, cm_bits, TRUE );
    QCursor custom( cb, cm, 15,15 );
Хотелось бы сделать цвета как в QT 4 - Qt::transparent...
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


Страница сгенерирована за 0.025 секунд. Запросов: 17.