sdk编程改变static控件字体和颜色
来源:互联网 发布:测鬼软件下载 编辑:程序博客网 时间:2024/06/05 09:47
//关于对话框中要处理的控件的ID是IDC_MYSTATIC //“关于”框的消息处理程序。 LRESULT CALLBACK About(HWND hDlg, UINT message, WPARAM wParam, LPARAM lParam) { static HFONT hfont_static; // 自定义字体的句柄 static HWND hwnd_static; // Static 控件的句柄 switch (message) { case WM_INITDIALOG: // 建立自定义字体 LOGFONT lgf; GetObject(GetStockObject(DEFAULT_GUI_FONT), sizeof(lgf), &lgf); lgf.lfWeight = FW_BOLD; hfont_static = CreateFontIndirect(&lgf); // 设置字体 hwnd_static = GetDlgItem(hDlg, IDC_MYSTATIC); //*** SendMessage(hwnd_static, WM_SETFONT, (WPARAM)hfont_static, (LPARAM)TRUE); //*** return TRUE; case WM_CTLCOLORSTATIC: // 改变文本颜色和背景颜色 if((HWND)lParam == hwnd_static) { SetTextColor((HDC)wParam, 0xff0000); //*** } else { SetTextColor((HDC)wParam, GetSysColor(COLOR_WINDOWTEXT)); } SetBkColor((HDC)wParam, GetSysColor(COLOR_BTNFACE)); SetWindowLong(hDlg, DWL_MSGRESULT, (LONG)TRUE); return (LRESULT)GetSysColorBrush(COLOR_BTNFACE); case WM_COMMAND: if (LOWORD(wParam) == IDOK || LOWORD(wParam) == IDCANCEL) { DeleteObject(hfont_static); EndDialog(hDlg, LOWORD(wParam)); // 销毁自定义字体 return TRUE; } break; } return FALSE; }
- sdk编程改变static控件字体和颜色
- sdk编程改变static控件字体和颜色
- 改变 MFC 对话框 static 控件的字体颜色
- 改变Static Text字体颜色
- 设置static控件背景颜色、控件字体的背景颜色和控件字体的颜色
- 改变控件的背景颜色和字体颜色
- 当鼠标移动到Picture控件时,如何改变static控件的字体的颜色
- MFC 修改 STATIC控件颜色,字体颜色
- 浅谈vc里控件的字体和颜色的改变
- VC++ 控件改变编辑框字体和颜色
- MFC--控件改变编辑框的字体和颜色
- VC6.0中的Static文本框内的字体和改变字体颜色
- MFC 改变static字体颜色、大小、背景颜色【自定义类】
- MFC 改变static字体颜色、大小、背景颜色【自定义类】
- MFC 改变static字体颜色、大小、背景颜色【自定义类】
- 修改Static控件的字体颜色
- Win32设置修改STATIC控件字体、颜色
- CSS控制字体和字体颜色改变
- 用命令行控制VC6 编译VC工程(注意这里不是makefile那种)
- 如何自学一门新的语言:由学习C++想到的
- java urlrewrie 404
- c#中两种方式的excel操作
- vi中替换命令
- sdk编程改变static控件字体和颜色
- Axis2的会话管理
- 采用微分方程几何解法画函数图像
- Ubuntu 下安装VirtualBox
- userenv和sys_context
- 在vmware下linux和windows共享文件(转)
- 改变对话框的背景色
- 博创开发箱自启动设置
- 新版的博客不错啊