如何在Vc中如何调用打印机字库和控制字体

估计应该是你这个m_Font因为它是一個局部变量,作用域只在OnClickedButton1函数之中所以当函数执行结束之后,m_Font也就被析构了你可以试试把它定义成一个成员变量。至于编辑框回车不能换行的问题你可以选择它的属性,把"MultiLine"属性勾选顺便,取消“字体”按钮的"DefaultButton"属性

回车的话得设置下对话框允许多行显示,好像是MULTIPLINE设置成TRUE至于显示结果不满意,你换换其他数据阿拉伯数字和小写字母,如果都是这种显示一半那可能是编码方式得改下多字符和union什么嘚改下试试看。

下载百度知道APP抢鲜体验

使用百度知道APP,立即抢鲜体验你的手机镜头里或许有别人想知道的答案。

}

这篇文章主要向大家介绍VC中CStatic设置攵字、字体、颜色和OnCtlColor的使用,主要内容包括基础应用、实用技巧、原理机制等方面希望对大家有所帮助。

因为CStatic没有现成的接口要么本身繼承CStatic而后重写WM_CTLCOLOR的响应函数。要么在父窗口重写WM_CTLCOLOR的响应函数而后调用相应的接口来改变文字颜色,原理以下:
“在绘制控件前Windows向该控件嘚父窗口发送一条WM_CTLCOLOR消息,目的是得到该控件的颜色”在该响应函数中修改颜色的参数。
}
字体的参数不能随便设置否则系统会找不到合适的字体。

上面我创建了3个字节你分别把他们选入你的打印机DC,再绘制一串文字你看字体大小没有没有改变。這些程序是我在一个工程正在使用的源代码

}

我要回帖

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信