我用的是从CSDN上下载的一个USBView的源代码,打算修改显示Device详细信息的编辑框中的字体颜色。
但是做过N多尝试终究还是没有成功改变显示字体的颜色。
使用OnCtlColor函数报错,好像不识别CDC *pDC什么的,只要是定义指针都不行;
使用SetTextColor不起作用,在网上找了Win32平台修改字体颜色的函数SetConsoleTextAttribute也不起作用。
请了解的前辈多多指教啊!
但是做过N多尝试终究还是没有成功改变显示字体的颜色。
使用OnCtlColor函数报错,好像不识别CDC *pDC什么的,只要是定义指针都不行;
使用SetTextColor不起作用,在网上找了Win32平台修改字体颜色的函数SetConsoleTextAttribute也不起作用。
请了解的前辈多多指教啊!
pDC->SetTextColor(RGB(255,0,0));
//你再试试吧
if(pEdit && pEdit->GetSafeWnd())
{
pEdit->SetTextColor(RGB(255,0,0));
}
CEdit *pEdit = GetDialogItem(IDC_EDIT_RXD);
pEdit->SetTextColor(RGB(255,0,0));
上面这句中错了,改为:
CEdit *pEdit = GetDlgItem(IDC_EDIT_RXD);