关于CreateEnhMetaFile生成wmf文件的问题

zhaoxubao7005 2009-02-22 08:44:20
向大家请教一个问题,我想生成一个wmf文件,然后每次都向他上面新加几个曲线,再保存。可现在无法实现呀。只能保存成外贸法、文件,但是新加曲线后,无法保存,打开后,还是原来的曲线,下面是部分代码,希望大家帮帮忙,谢谢
select case ( mesg )
case (WM_CREATE)
ik=0
increatement=10
ret=GetClientRect (hwnd, rect)
hTimer=SetTimer(hwnd,1,300,null)
hdlgdc=GetDC(hWnd)
hdcmeta=CreateEnhMetaFile(null,null,null,null) !开启保存曲线元位图Metafile
MainWndProc = 0
return

case(wm_timer)
if(ik==1) then !打开wmf文件
ik=0
hmf=GetEnhMetaFile("123.wmf")
ret= PlayEnhMetaFile (hdcmeta, hmf,rect)
hmf = CloseEnhMetaFile (hdcMeta)
ret= PlayEnhMetaFile (hdlgdc, hmf,rect)
hdcmeta=CreateEnhMetaFile(null,null,null,null)
ret= PlayEnhMetaFile (hdcmeta, hmf,rect)
endif
MainWndProc = 0
return

case (WM_COMMAND)
select case ( IAND(wParam, 16#ffff ) )
case (IDC_open)
ik=1
MainWndProc = 0
return
case (IDM_save) !保存wmf文件
hmf = CloseEnhMetaFile (hdcMeta)
ret=CopyEnhMetaFile(hmf,"123.wmf"c)
hdcmeta=CreateEnhMetaFile(null,null,null,null)
MainWndProc = 0
return
case (IDM_continueline) !打开后,继续画新的曲线,然后在保存,
ret=MoveToEx(hdcmeta,0,100+increatement,NULL_POINT) !在元位图中保存曲线
ret=LineTo(hdcmeta,800,500+increatement) !在元位图中保存曲线
increatement=increatement+10

MainWndProc = 0
return

...全文
282 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
xiang_yun 2009-02-22
  • 打赏
  • 举报
回复
1、在新添加曲线除添加调试信息,看是否添加成功
2、添加后,保持为新文件试试看,而不是覆盖原文件
内容概要:本文系统研究了基于W-GAN(Wasserstein生成对抗网络)的光伏出力场景生成方法,并提供了完整的Python代码实现。该方法充分利用W-GAN在捕捉复杂数据分布方面的优势,能够生成具有高度真实性与时序一致性的光伏发电功率场景,有效解决了传统场景生成方法在处理非线性、非平稳光伏数据时存在的模式坍塌与分布偏差问题。研究内容涵盖网络架构设计、梯度惩罚机制引入以保障训练稳定性、损失函数优化及生成样本质量评估等关键环节,生成的场景可用于电力系统规划、运行调度、储能配置及风险评估等任务,尤其适用于高比例可再生能源接入背景下的不确定性建模需求。; 适合人群:具备一定Python编程能力、深度学习基础理论知识的研究生、科研人员,以及从事新能源发电预测、电力系统优化调度等相关领域的工程技术人员。; 使用场景及目标:①实现光伏出力不确定性建模,生成满足统计特性的典型与极端功率场景;②支撑含光伏的微电网、主动配电网的优化调度、可靠性分析与韧性评估;③作为深度学习在能源时序数据生成领域的一个典型案例,服务于教学演示与学术研究。; 阅读建议:建议结合所提供的Python代码进行动手实践,重点理解W-GAN中判别器(Critic)结构、梯度惩罚项(Gradient Penalty)的实现原理,并通过可视化手段对比原始数据与生成数据的分布特征,进一步可尝试将其与传统GAN、VAE或DDPM等生成模型在场景多样性、保真度方面进行横向比较。

19,464

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 图形处理/算法
社区管理员
  • 图形处理/算法社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧