设置STITIC控件字体颜色及背景透明
发布时间:2018年3月25日 作者:未知 查看次数:1036
对话框中STATIC控件ID为IDC_STATIC1 BOOL CALLBACK DlgProc(HWND hDlg,UINT message,WPARAM wParam,LPARAM lParam) { ...... case WM_INITDIALOG: { SetDlgItemText(hDlg,IDC_STATIC1,"设置STITIC控件颜色背景透明"); HFONT hFont=CreateFont(18,10,0,0,FW_NORMAL,false,false,false,DEFAULT_CHARSET,OUT_CHARACTER_PRECIS,CLIP_CHARACTER_PRECIS,DEFAULT_QUALITY,FF_MODERN,"新宋体"); ::SendDlgItemMessage(hDlg,IDC_STATIC1,WM_SETFONT,(WPARAM)hFont,1); //设置控件字体 } break; case WM_CTLCOLORSTATIC: if(GetDlgCtrlID((HWND)lParam)==IDC_STATIC1) { ::SetBkMode((HDC)wParam,TRANSPARENT); //设置控件透明 ::SetTextColor((HDC)wParam,0xFFFF00); return (int)::GetStockObject(HOLLOW_BRUSH); } break; ...... }
|
|
|