Форум программистов
 
Контакты: о проблемах с регистрацией, почтой и по другим вопросам пишите сюда - alarforum@yandex.ru, проверяйте папку спам! Обязательно пройдите активизацию e-mail.

Вернуться   Форум программистов > C++ > Общие вопросы C/C++
Регистрация

Восстановить пароль
Повторная активизация e-mail

Ответ
 
Опции темы
Старый 25.01.2017, 11:59   #1
KrYpToDeN
Новичок
 
Регистрация: 09.02.2016
Сообщений: 1
Репутация: 10
По умолчанию Кнопка как картинка - как убрать белую рамку?

Привет всем!

Во вложении скрин программы. + прикладываю код, написанный в Visual Studio. C++. через WinAPI.

Как убрать эту белую рамку вокруг кнопки, или же сделать ее цветом фона?
Кнопка создается автоматически через ресурсы путём переноса ее на главное окно программы.
Код:

		case WM_INITDIALOG:
		{
			// Фон
			HBRUSH      hBrush;
			HDC         hdc;
			PAINTSTRUCT ps;
			RECT        rc;

			COLORREF g_Green = RGB(0, 249, 249);
			hdc = BeginPaint(hwnd, &ps);
			GetClientRect(hwnd, &rc);
			hBrush = CreateSolidBrush(g_Green);    // COLORREF g_Green = RGB(0,255,0);
			FillRect(hdc, &rc, hBrush);
			EndPaint(hwnd, &ps);
			DeleteObject(hBrush);

			// Кнопка
			HWND CMDListControl = GetDlgItem(hwnd, IDOK);

			HBITMAP hBitmap;
			hBitmap = LoadBitmap(hInst, MAKEINTRESOURCE(IDB_BITMAP1));
			
			SendMessage(CMDListControl, BM_SETIMAGE, IMAGE_BITMAP, (LPARAM)hBitmap);
			break;
		}

Изображения
Тип файла: png progs.png (4.2 Кб, 15 просмотров)
KrYpToDeN вне форума   Ответить с цитированием
Ответ

Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
как убрать рамку вокруг картинки nechaevnet HTML и CSS 3 06.07.2014 22:41
Как убрать белую полоску справа? bendernative HTML и CSS 4 28.11.2013 09:53
как убрать рамку стрраницы elena1704 Microsoft Office Word 9 11.09.2013 14:15
Как убрать рамку фокуса ввода с TListBox? SalasAndriy Компоненты Delphi 2 01.04.2009 21:09
Как изменить стиль гиперссылки? Нужно убрать рамку вокруг картинки. GLB HTML и CSS 5 18.01.2009 20:18


23:42.


Powered by vBulletin® Version 3.8.8 Beta 2
Copyright ©2000 - 2018, Jelsoft Enterprises Ltd.

RusProfile.ru


Справочник российских юридических лиц и организаций.
Проекты отопления, пеллетные котлы, бойлеры, радиаторы
интернет магазин respective.ru