Описание тега cbutton

CButton - это класс, представляющий кнопку управления в MFC.
2 ответа

Кнопка MFC с растровым изображением и текстом

У меня есть Custom CButton, который загружает растровое изображение, используя CButton::SetBitmap(bitmap); Тем временем я хочу отобразить текст над растровым изображением, на той же кнопке. Я пытался реализовать OnPaint(), но он не отображает текст,…
19 фев '10 в 08:14
1 ответ

Нужна помощь в понимании SetTextMargin для MFC CButton?

Мне нужно некоторое руководство по пониманию того, как SetTextMargin работает для CButton. Я пытаюсь сделать CButton в стиле BS_LEFT и с помощью SetIcon установить значок на кнопке, которая появится слева. Теперь текст должен быть установлен с некот…
13 апр '16 в 21:57
1 ответ

Отображение символических шрифтов на CButton MFC

Мне нужно отобразить символический шрифт на CButton mfc. Как этого добиться? Пример кода более полезен. Символические шрифты могут быть из webdings или cusotm установленного шрифта. Я попробовал приведенный ниже код, но он не работает. Я поместил эт…
13 май '14 в 09:52
1 ответ

C++ - mfc / хочет добавить растровое изображение в cbutton. CButton не имеет члена setBitmap, а BM_SETIMAGE также недоступен для sendMessage

Это мой первый вопрос по stackru, и я надеюсь, что я все делаю правильно:S Как описано в моем заголовке, я работаю над проектом visual studio(2012) с mfc. Я пытаюсь добавить растровое изображение к моей кнопке, которая была вставлена ​​в представлен…
12 дек '14 в 20:03
1 ответ

MFC (Windows Mobile). Как создать радиокнопку с пользовательскими изображениями и метками для отмеченного и непроверенного состояния?

Я попытался создать собственный класс кнопки и использовать его. Но это работает только для класса CBitmapButton. Возможно ли это с помощью подкласса радиокнопки? Мое текущее временное решение - расширить класс пользовательских кнопок, добавив функц…
16 фев '12 в 08:34
2 ответа

yii CButton Column

Как мне изменить ссылки внутри CGridview? Это с моей страницы просмотра: $this->widget('zii.widgets.grid.CGridView', array( 'dataProvider'=>$new, 'columns'=>array( 'book.title', 'book.author', 'book.edition', 'date_borrowed', 'borrowed_stat…
08 мар '12 в 16:02
1 ответ

Переключатель переключателя MFC задерживается

У меня есть переключатель, который является CButton в CDialog. Когда пользователь нажимает переключатель, функция OnClickedRadioButton называется. внутри OnClickedRadioButton Я переключаю кнопку, вызывая эту функцию: void toggleButton(CButton& t…
13 янв '15 в 02:30
4 ответа

Фон MFC CButton игнорируется Windows 7

Чтобы изменить внешний вид (цвет фона и цвет текста текста) флажка MFC и радиокнопки, я использовал следующую реализацию, которая прекрасно работала в Windows2000, наполовину в Windows XP, но не в Windows 7: BEGIN_MESSAGE_MAP(mycheckbox, CButton) ..…
14 ноя '11 в 15:04
2 ответа

Кнопка C++ MFC исчезает при изменении размера окна

У меня есть диалог в MFC C++, к которому прикреплен CButton. Я хочу изменить OnSize(), чтобы кнопка привязывалась к левому нижнему углу. if (btn.m_hWnd) { CRect winRect; GetWindowRect(&winRect); int width = winRect.right - winRect.left; int heig…
11 сен '12 в 11:33
1 ответ

Удалить визуальный эффект щелчка CButton

Есть ли способ убрать визуальный эффект нажатия кнопки CB? Я хочу поместить два CB-кнопки с BMP рядом друг с другом, чтобы они образовывали большее изображение, но я хочу убрать визуальный эффект щелчка - это изображение, которое нажимается. Как я м…
30 май '14 в 00:21
3 ответа

Пользовательская кнопка рисования с использованием uxtheme.dll

Я реализовал свою пользовательскую кнопку, унаследованную от CButton и нарисовав ее, используя uxtheme.dll (DrawThemeBackground с BP_PUSHBUTTON). Все работает нормально, но у меня есть два статуса (Нормальный и Отжатый), статус Горячего одинаковый. …
04 май '10 в 09:21
1 ответ

Удалить белую границу CButton

Как удалить белую рамку на CButton? Я хочу поместить две кнопки, каждая из которых имеет изображение BMP, рядом друг с другом, чтобы они создавали одно изображение без пропуска между ними, но когда я перекрываю две кнопки, я получаю белую рамку от о…
29 май '14 в 14:29
2 ответа

Как проверить, больше ли длина или ширина строки в окне, чем ширина его родительского окна C++

Я хотел обернуть существующий текст флажка в многострочный, если ширина строки превышает ширину его родительского окна. Я не совсем уверен, как это сделать. Изображение, которое я хочу показать строку флажка Изображение, где строка обрезается и отоб…
17 мар '17 в 14:38
4 ответа

Как получить изображения по умолчанию для флажков?

Я пытаюсь создать флажок, нарисованный владельцем, используя CButton, но, поскольку я хочу изменить только цвет текста, я бы хотел, чтобы флажки флажка оставались прежними. Есть ли команда, которая позволяет мне получать растровые изображения флажка…
28 сен '09 в 12:20
4 ответа

Как установить фокусировку на CButton, чтобы граница и пунктирная линия фокуса были видны?

Я создал простое диалоговое приложение и в CDialog по умолчанию добавил три кнопки (путем их перетаскивания) с помощью редактора Visual Studio. Там также есть кнопки ОК и Отмена по умолчанию. Я хочу установить фокус на кнопку 1, когда я нажимаю кноп…
15 дек '08 в 21:34
1 ответ

SetCheck для нескольких кнопок или использование преобразования строк в определения

У меня есть 32 флажка, и мне нужно включить все из них. Я могу сделать их индивидуально, используя: CButton* button; button = (CButton *)GetDlgItem(IDC_CHECK1); button->SetCheck(BST_CHECKED); button = (CButton *)GetDlgItem(IDC_CHECK2); button-&gt…
13 май '13 в 23:38
4 ответа

Динамически созданная кнопка не отображается в MFC

Итак, у меня есть этот код CButton details; details.Create(_T("details"),WS_CHILD|WS_VISIBLE|WS_TABSTOP|BS_PUSHBUTTON,CRect(120,100,100,30), this, 15000); но он ничего не делает (созданная кнопка не видна после создания). Что мне не хватает? РЕДАКТИ…
24 ноя '13 в 17:45
1 ответ

OwnerDraw CButton MFC фокус

Со стандартными кнопками, если у меня есть OK и Отмена, по умолчанию на ОК, и я нажимаю стрелку вправо, фокус отмены и нажатие клавиши ввода на клавиатуре вызывается функция кнопки Отмена. Это не происходит с кнопками владельца. Если я нажимаю стрел…
24 июн '15 в 08:25
2 ответа

Команда обновления не работает для динамически созданной кнопки в MFC

В своем коде я добавил кнопку в классе представления в OnCreate(). Я включил функции "По команде" и "При обновлении команды". Здесь команда On работает, когда я нажимаю кнопку. Но при обновлении COmmand не работает. Я обновляю статус нажатия кнопки …
21 янв '19 в 04:59
1 ответ

CButton: OnBnClicked() вызывается неправильно при использовании SetState

Я хочу нажать на кнопку и показать, что она "нажата", пока таймер не завершится. Проблема у меня есть, когда я использую CButton::SetState(TRUE) функция OnBnClickedButton1() вызывается всегда дважды и, что еще хуже, вызывается снова, когда я нажимаю…
20 апр '16 в 07:47