我做了一个SDK,在视图中,显示了一些文字,我想让这里文字在视图的中心放大或者缩小.
代码如下:
pDC->SetMapMode(MM_ANISOTROPIC); int xLogPixPerInch = pDC->GetDeviceCaps(LOGPIXELSX);
int yLogPixPerInch = pDC->GetDeviceCaps(LOGPIXELSY);
pDC->SetWindowExt(95,95);
pDC->SetViewportExt( (int)(xLogPixPerInch*scale),
(int)(yLogPixPerInch*scale));
上面的代码,只能实现缩放,但是不能在中心缩放.请高手指教.
能否详细点
代码如下:
pDC->SetMapMode(MM_ANISOTROPIC); int xLogPixPerInch = pDC->GetDeviceCaps(LOGPIXELSX);
int yLogPixPerInch = pDC->GetDeviceCaps(LOGPIXELSY);
pDC->SetWindowExt(95,95);
pDC->SetViewportExt( (int)(xLogPixPerInch*scale),
(int)(yLogPixPerInch*scale));
上面的代码,只能实现缩放,但是不能在中心缩放.请高手指教.
能否详细点
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货