我是在一个对话框中来调用的,具体程序如下:
void CContourDlg::OnButtonOk()
{
MAT2 mat2; // 转置矩阵,不用变换
mat2.eM11.value = 1;
mat2.eM11.fract = 0;
mat2.eM12.value = 0;
mat2.eM12.fract = 0;
mat2.eM21.value = 0;
mat2.eM21.fract = 0;
mat2.eM22.value = 1;
mat2.eM22.fract = 0; CDC pDC;
pDC = GetDC(); GLYPHMETRICS gm;
DWORD dwSize;
UINT nChar; nChar = 65;
//先显示个“A”字
dwSize = pDC->GetGlyphOutline(nChar,GGO_NATIVE,&gm,0,NULL,&mat2);
if(dwSize==GDI_ERROR)
return;
......
}
但是调用总是返回GDI_ERROR,请问该如何调用?
void CContourDlg::OnButtonOk()
{
MAT2 mat2; // 转置矩阵,不用变换
mat2.eM11.value = 1;
mat2.eM11.fract = 0;
mat2.eM12.value = 0;
mat2.eM12.fract = 0;
mat2.eM21.value = 0;
mat2.eM21.fract = 0;
mat2.eM22.value = 1;
mat2.eM22.fract = 0; CDC pDC;
pDC = GetDC(); GLYPHMETRICS gm;
DWORD dwSize;
UINT nChar; nChar = 65;
//先显示个“A”字
dwSize = pDC->GetGlyphOutline(nChar,GGO_NATIVE,&gm,0,NULL,&mat2);
if(dwSize==GDI_ERROR)
return;
......
}
但是调用总是返回GDI_ERROR,请问该如何调用?
解决方案 »
- getwindowstext问题,大家帮帮忙啊!
- VC + ADO 访问VFP数据库的内存问题
- 如何强制删除文件?
- strcode.Format("%04X",wchar[i]);m_strConnect+=strcode;这两句实现什么样的功能啊??(在线等)
- 两个进程同时在CView 上画图(在大图上再画小图),怎么样解决闪烁问题???
- 谁有用vc打印图片的源代码啊([email protected]).急。。。。。
- 那个api能得到全屏幕的dc?
- 我用的是无标题栏的对话框,怎样对能使它在运行时在任务栏上显示标题和图标?
- sockServer.Receive(&dataLength, 4),如何让socket接收数据后,继续运行以下程序?
- 关于字符串显示的问题,急~~~~~~~~~~~~~~~~
- 在vc++中对刻录光区进行操作,
- CToolBar问题
http://www.gameres.com/Articles/Program/Control/typeFont.htm