社区
界面
帖子详情
我使用字体对话框,GetLogFont(&logfont),logfont.lfHeight为负,如何转化为毫米?!
fandh
2006-01-10 01:09:07
我使用字体对话框,GetLogFont(&logfont),logfont.lfHeight为负,如何转化为毫米?!
...全文
132
2
打赏
收藏
我使用字体对话框,GetLogFont(&logfont),logfont.lfHeight为负,如何转化为毫米?!
我使用字体对话框,GetLogFont(&logfont),logfont.lfHeight为负,如何转化为毫米?!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
syy64
2006-01-10
打赏
举报
回复
CSize SizeExt;
strCommand = "¿ËÀÂêÒÀÊÐÍÁµØÐÅϢϵͳ";
dc.SetMapMode(MM_TEXT); // +y = down
SizeExt = dc.GetWindowExt();
dc.SetWindowExt(500,550);
dc.SetViewportExt(rect.right, rect.bottom);
dc.SetViewportOrg(0, 0);
// LOGFONT logfont;
CFont m_biggerFont;
// memset(&logfont, 0, sizeof(logfont));
// logfont.lfHeight = 40;
// logfont.lfWeight = FW_BOLD;
// CString szFont;
// szFont.LoadString(IDS_FONT_NAME); // TrueType font
// lstrcpy(logfont.lfFaceName, strCommand);
// VERIFY(m_biggerFont.CreateFontIndirect(&logfont));
// SetFont(&m_biggerFont);
// InputEdit().SetFont(&m_biggerFont);
m_biggerFont.CreateFont(0.13630*rect.Height(), 0, 0, 0, 900, FALSE, FALSE, 0,
DEFAULT_CHARSET, OUT_DEFAULT_PRECIS,
CLIP_DEFAULT_PRECIS, DEFAULT_QUALITY,
DEFAULT_PITCH | FF_SWISS, "Arial"); // not TrueType
// dc.SelectObject(&m_biggerFont);
CFont* pOldFont = dc.SelectObject(&m_biggerFont);
TEXTMETRIC tm;
char szFaceName[100];
dc.GetTextMetrics(&tm);
dc.GetTextFace(99, szFaceName);
TRACE("font = %s, tmHeight = %d, tmInternalLeading = %d,"
" tmExternalLeading = %d\n", szFaceName, tm.tmHeight,
tm.tmInternalLeading, tm.tmExternalLeading);
// TraceMetrics(dc(this));
// dc.SetTextAlign(TA_BASELINE | TA_CENTER);
dc.SetTextColor(RGB(255, 0, 0));
dc.SetBkMode(TRANSPARENT);
dc.TextOut(rect.left+rect.Width()*0.015, rect.top+rect.Height()*0.40981067, strCommand);
TextRect = rect;
TextRect.left = rect.left+rect.Width()/2-80;
TextRect.top = rect.top+rect.Height()/2-20;
TextRect.right = TextRect.left+260;
TextRect.bottom = TextRect.top + 80;
// dc.DrawText(strCommand, TextRect,
// DT_SINGLELINE | DT_CENTER | DT_VCENTER);
dc.SelectObject(pOldFont);
lixiaosan
2006-01-10
打赏
举报
回复
http://www.sdlgame.com/reference/Programming%20Windows/17.htm
逻辑字体结构
******十七 ******、软设笔记【软件工程】-软件开发方法
软件开发方法 一、结构化分析和设计 1.结构化分析(SA) 一种面向数据流的需求分析方法,利用图像表达用户需求,常用工具有数据流图、数据字典。 (1)数据流图(DFD) 用来描述数据从输入到输出的变换流程。 *DFD不同于程序流程图。 *DFD可以表现大到整个系统,小到一个模块 *分层数据流图 (2)数据字典(DD) 对...
Wincc Unified触摸屏(MTP)下载程序时提示未装载软件的处理办法
内容概要:本文针对在
使用
Wincc Unified触摸屏(MTP)下载程序时出现“未装载软件”错误的故障进行分析与解决。尽管设备IP可PING通,且更换PG/PC接口设置无效,但仍无法正常下载。 适合人群:从事工业自动化、西门子PLC与HMI系统调试的技术人员,具备一定Wincc Unified和STEP 7
使用
经验的工程师;
使用
场景及目标:①解决Wincc Unified MTP设备程序下载时提示“未装载软件”的通信或配置问题;②优化下载流程,提升工程下载效率与成功率; 阅读建议:在实际操作前建议先备份项目,严格按照文中步骤关闭加载预览并重建软件,避免因配置遗漏导致下载失败,同时结合在线诊断功能验证设备连接状态。
share_127b130a88285a16a294ccf4116535dc1784202769926.mp4
share_127b130a88285a16a294ccf4116535dc1784202769926.mp4
电力系统-基于10机39节点的电力系统仿真(Matlab、Simulink仿真)
内容概要:本文介绍了基于10机39节点的电力系统仿真资源,依托Matlab与Simulink平台,构建了完整的电力系统动态仿真模型,涵盖系统建模、潮流计算、暂态稳定性分析、短路故障模拟及动态响应评估等核心内容。资源不仅实现了标准测试系统的还原,还进一步拓展至虚拟同步发电机(VSG)控制、储能系统集成、微电网优化调度等先进应用场景,深入探讨了现代电力系统中新能源接入、频率调节与电压支撑等关键技术问题,具有较强的理论深度与工程实践价值。; 适合人群:具备电力系统分析基础及Matlab/Simulink操作能力的高校研究生、科研人员和电力行业工程技术人员,特别适用于从事电力系统稳定性研究、新能源并网技术、智能电网优化控制等相关领域的专业人员。;
使用
场景及目标:①用于电力系统教学与科研中的动态仿真与稳定性分析;②支持含高比例新能源的微电网、储能系统与虚拟同步机等新型设备的控制策略验证;③为电力系统故障诊断、暂态过程分析、运行优化与调度决策提供高精度仿真平台;④辅助完成学术论文复现、课题研究及创新性算法开发。; 阅读建议:建议读者结合所提供的Matlab代码与Simulink模型逐模块运行,深入理解系统参数设置、元件建模方法与仿真流程设计,重点关注故障设置、控制器配置与仿真结果分析环节。对于复杂控制策略部分,应配合相关理论文献进行对照学习,并尝试在现有模型基础上进行功能扩展与算法改进,以提升综合应用与创新能力。
SHARE_OBJECT_ID_DEFAULT1784200072635.jpg
SHARE_OBJECT_ID_DEFAULT1784200072635.jpg
界面
15,976
社区成员
115,866
社区内容
发帖
与我相关
我的任务
界面
VC/MFC 界面
复制链接
扫一扫
分享
社区描述
VC/MFC 界面
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章