qsq99
驱动牛犊
驱动牛犊
  • 注册日期2003-10-16
  • 最后登录2016-01-09
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:1106回复:2

ScaleViewportExtEX函数的用法?????

楼主#
更多 发布于:2004-05-15 09:17
我需要显示屏幕区域的一部分并将此区域放大为全屏幕范围,想要使用API::::ScaleViewportExtEX函数,但不知道HDC怎么猎取,有没有大侠可以帮帮我啊??能给个简单 的例子最好啦
或者应该使用什么其它的方法来实现呢??
wowocock
VIP专家组
VIP专家组
  • 注册日期2002-04-08
  • 最后登录2016-01-09
  • 粉丝16
  • 关注2
  • 积分601分
  • 威望1651点
  • 贡献值1点
  • 好评度1227点
  • 原创分1分
  • 专家分0分
沙发#
发布于:2004-05-15 10:23
ScaleViewportExtEx
The ScaleViewportExtEx function modifies the viewport for a device context using the ratios formed by the specified multiplicands and divisors.

BOOL ScaleViewportExtEx(
  HDC hdc,        // handle to device context
  int Xnum,       // horizontal multiplicand
  int Xdenom,     // horizontal divisor
  int Ynum,       // vertical multiplicand
  int Ydenom,     // vertical divisor
  LPSIZE lpSize   // previous viewport extents
);
Parameters
hdc
[in] Handle to the device context.
Xnum
[in] Specifies the amount by which to multiply the current horizontal extent.
Xdenom
[in] Specifies the amount by which to divide the current horizontal extent.
Ynum
[in] Specifies the amount by which to multiply the current vertical extent.
Ydenom
[in] Specifies the amount by which to divide the current vertical extent.
lpSize
[out] Pointer to a SIZE structure that receives the previous viewport extents, in device units. If lpSize is NULL, this parameter is not used.
Return Values
If the function succeeds, the return value is nonzero.

If the function fails, the return value is zero.

Windows NT/2000/XP: To get extended error information, call GetLastError.

Remarks
The viewport extents are modified as follows:

    xNewVE = (xOldVE * Xnum) / Xdenom
    yNewVE = (yOldVE * Ynum) / Ydenom
花开了,然后又会凋零,星星是璀璨的,可那光芒也会消失。在这样 一瞬间,人降生了,笑者,哭着,战斗,伤害,喜悦,悲伤憎恶,爱。一切都只是刹那间的邂逅,而最后都要归入死亡的永眠
qsq99
驱动牛犊
驱动牛犊
  • 注册日期2003-10-16
  • 最后登录2016-01-09
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2004-05-19 10:13
能不能给一点代码呢??帮助我看了很多了,就是不会用啦,谢谢大家
游客

返回顶部