Граница черной ячейки заголовка в CListCtrlC++

Программы на C++. Форум разработчиков
Ответить
Гость
 Граница черной ячейки заголовка в CListCtrl

Сообщение Гость »

У меня есть производный класс заголовка, который меняет заголовок CListCtrl, с помощью этого кода я меняю цвет заголовка, а написанный черный, я хотел бы изменить границу моей ячейки в моем заголовке< /п> void MyHeader::OnNMCustomdraw(NMHDR *pNMHDR, LRESULT *pResult) { LPNMCUSTOMDRAW pNMCD = reinterpret_cast(pNMHDR); *pResult = CDRF_DODEFAULT; NMLVCUSTOMDRAW *pCD = (NMLVCUSTOMDRAW*)pNMHDR; если (pNMCD->dwDrawStage == CDDS_ITEMPREPAINT) { HDITEM hditem; TCHAR буфер [MAX_PATH] = {0}; SecureZeroMemory(&hditem, sizeof(HDITEM)); hditem.mask = HDI_TEXT; hditem.pszText = буфер; hditem.cchTextMax = MAX_PATH; GetItem(pNMCD->dwItemSpec, &hditem); CDC* pDC = CDC::FromHandle(pNMCD->hdc); pDC->SetTextColor(RGB(0, 0, 0)); pDC->SetBkColor(RGB(251, 206, 177)); CString ул (буфер); pDC->DrawText(str, CRect(pNMCD->rc), DT_VCENTER | DT_LEFT); *pResult = CDRF_SKIPDEFAULT; } }
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «C++»