Сложности с "CButton "
1. Как изменить шрифт в кнопке.
2. Как изменить цвет шрифта в кнопке.
Можно даже на win API если затрудняет MFC.
За ранее спасибо.
В OnInitDialog нужно создать шрифт и
CWnd *pWnd = this->GetDlgItem(IDC_BUTTON1);
pWnd->SetFont(&имя-шрифта, FALSE);
изменение цвета: Целая история. Лучше скачать ButtonST с codeproject.com
Кнопки срабатывают когда их отпускаеш.
А мне нужно чтоб они срабатывали при нажатии.
Как это можно сделать. (Кнопки создаются на форме динамически)
Цитата:
Originally posted by BigBug
Ещё один вопрос по CButton возник.
Кнопки срабатывают когда их отпускаеш.
А мне нужно чтоб они срабатывали при нажатии.
Как это можно сделать. (Кнопки создаются на форме динамически)
Ещё один вопрос по CButton возник.
Кнопки срабатывают когда их отпускаеш.
А мне нужно чтоб они срабатывали при нажатии.
Как это можно сделать. (Кнопки создаются на форме динамически)
Попробуй обработать это:
Цитата:
The parent window of the button receives the BN_PUSHED notification code through the WM_COMMAND message.
...
Remarks
BN_PUSHED is the same as the BN_HILITE notification message.
...
Remarks
BN_PUSHED is the same as the BN_HILITE notification message.
Это не испробовано !!!
А еще раз на MFC то можно наследовать CMyButton от CButton и в нем обработать WM_LBUTTONDOWN...
Удачи !
Цитата:
Originally posted by Shura
Попробуй обработать это:
Это не испробовано !!!
А еще раз на MFC то можно наследовать CMyButton от CButton и в нем обработать WM_LBUTTONDOWN...
Удачи !
Попробуй обработать это:
Это не испробовано !!!
А еще раз на MFC то можно наследовать CMyButton от CButton и в нем обработать WM_LBUTTONDOWN...
Удачи !
Спасибо Shura с этой бедой я уже разобрался.
Какраз через WM_LBUTTONDOWN.