闪烁图元函数

本文详细介绍了用于设置和控制各种图元(如点、线、区域、节点和坐标点)闪烁状态的一系列函数,包括开始闪烁、添加闪烁图元、停止闪烁及绘制闪烁图元的方法。同时,还提供了定时器时间间隔的获取与设置,以及视窗口保护与快速恢复标志的读写操作。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

//闪烁图元函数:
///下列函数设置闪烁图元并开始闪烁, 或替换正在闪烁的同类图元
short _FlashPnt(short ai, long *ptNo, long num); //设置(开始)闪烁点图元,ptNo[0]到ptNo[num-1]为图元号
short _FlashLin(short ai, long *ptNo, long num); //设置(开始)闪烁线图元,ptNo[0]到ptNo[num-1]为图元号
short _FlashReg(short ai, long *ptNo, long num); //设置(开始)闪烁区图元,ptNo[0]到ptNo[num-1]为图元号
short _FlashNod(short ai, long *ptNo, long num); //设置(开始)闪烁结点图元,ptNo[0]到ptNo[num-1]为图元号
short _FlashDot(D_DOT *ptXY, long num);          //设置(开始)闪烁坐标点,  ptXY[0]到ptXY[num-1]为点坐标值
short _StartFlash(short ai,long *ptNo, long num, short type); //开始(重新)闪烁某类图元
short _StartFlash(ENTITY_MSG *pt, long num);	 //开始(重新)闪烁图元
///下列函数添加闪烁图元, 若还没有开始闪烁,则开始闪烁
short _AppendFlashPnt(short ai, long *ptNo, long num); //添加闪烁点图元,ptNo[0]到ptNo[num-1]为图元号
short _AppendFlashLin(short ai, long *ptNo, long num); //添加闪烁线图元,ptNo[0]到ptNo[num-1]为图元号
short _AppendFlashReg(short ai, long *ptNo, long num); //添加闪烁区图元,ptNo[0]到ptNo[num-1]为图元号
short _AppendFlashNod(short ai, long *ptNo, long num); //添加闪烁结点图元,ptNo[0]到ptNo[num-1]为图元号
short _AppendFlashDot(D_DOT *ptXY, long num);          //添加闪烁坐标点,  ptXY[0]到ptXY[num-1]为点坐标值
short _AppendFlash(ENTITY_MSG *pt, long num);
short _StopFlash(short type);	    //type=-1/PNT/LIN/REG/NOD,分别表示停止全部闪烁/停止闪烁点/停止闪烁线/停止闪烁区/停止闪烁结点
virtual void _DrawFlashPnt(MyDC myDC,short ai,long i);
virtual void _DrawFlashLin(MyDC myDC,short ai,long i);
virtual void _DrawFlashReg(MyDC myDC,short ai,long i);
virtual void _DrawFlashNod(MyDC myDC,short ai,long i);
virtual void _DrawFlashDot(MyDC myDC,D_DOT *xy);
UINT  _GetTimerElapse(void);	    //取定时器时间间隔(微秒),缺省为500
UINT  _SetTimerElapse(UINT nElapse);//设置定时器时间间隔(微秒)

void _PopupWinImage(void);
char _GetSmartWndFlag(void);	  //取视窗口的保护与快速恢复标志,1=能,0=不能
char _SetSmartWndFlag(char flag); //设视窗口的保护与快速恢复标志,1=能,0=不能
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值