SetBkColor(hdc, RGB(0,0,255);
DrawText(hdc, " hello ", strlen(" hello "), &rect, DT_VCENTER);
为什么输出的文本在垂直方向不在居中的位置?
另外我希望通过执行 SetBkColor(hdc, RGB(0,0,255)来改变矩形框(rect)的颜色,但是改变的只是包围文字的那部分的颜色,该怎么办?
DrawText(hdc, " hello ", strlen(" hello "), &rect, DT_VCENTER);
为什么输出的文本在垂直方向不在居中的位置?
另外我希望通过执行 SetBkColor(hdc, RGB(0,0,255)来改变矩形框(rect)的颜色,但是改变的只是包围文字的那部分的颜色,该怎么办?
解决方案 »
- CSTRING转换成int
- 控件次序问题,如何在picture control上操作static text
- 如何在VC++下利用socket进行图像传输?
- 得到了位图的句柄,怎么在客户区中显示出来啊??大家帮帮忙,万分感激!!
- 关于CMDIFrameWnd中的Create()的问题
- 如何记录用户在一段时间内(比如一天内)用IE访问过的网址?
- 关于对话框画图
- vc调用com的问题
- 我想问一个不是关于VC的问题,我的机器没有装声卡,但在每次编译程序或是做了其他的误操作时机器都会发出一声响,这既吵了我,又影响了别人。我该怎么做呢?
- 我的photoshop为什么不能启动了?
- 哪里有免费的MSDN下载!小弟不胜感激!!?
- 初学者求助:关于模板
drawTExt再加上以下选项
DT_SINGLELINE|DT_CENTER|DT_VCENTER