Setelah memeriksa informasi di Internet, beberapa di antaranya relatif lengkap, tetapi satu masalahnya adalah teks dan bingkainya mudah tidak cocok. (Perhatikan baik-baik, ada celah antara huruf biru dan latar belakang abu-abu)
Untuk menghilangkan kesenjangan ini, sangat mudah untuk menambahkan m_brush.CreateSolidBrush(RGB(240,240,240)); di konstruktor. RGB disetel ke abu-abu perak yang sama dengan latar belakang.
Pernyataan dalam file CPP:
Copy kode kodenya sebagai berikut:
Nama kelas HBRUSH::OnCtlColor(CDC* pDC, CWnd* pWnd, UINT nCtlColor)
{
HBRUSH hbr = CFormView::OnCtlColor(pDC, pWnd, nCtlColor); //Jelas tidak berguna, tetapi tidak akan berfungsi tanpanya, sangat aneh!
jika (pWnd->GetDlgCtrlID()==IDC_STATIC_×××)
{
pDC->SetTextColor(RGB(0,0,255)); //Font biru
pDC->SelectObject(&m_font); //Setel font yang disetel
}
kembalikan m_brush;
}