当前位置: 首页 > 编程日记 > 正文

用 GDI 操作 EMF 文件[2]: PlayEnhMetaFile、DeleteEnhMetaFile

创建 EMF 文件, 并同时绘制在窗体.
unit Unit1;interfaceusesWindows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,Dialogs, StdCtrls;typeTForm1 = class(TForm)Button1: TButton;procedure Button1Click(Sender: TObject);end;varForm1: TForm1;implementation{$R *.dfm}procedure TForm1.Button1Click(Sender: TObject);
constPath = 'C:\Temp\MyMetaFile.emf';
varMetaFileDC: HDC;         {EMF 画布句柄}HMetaFile: HENHMETAFILE; {EMF 文件句柄}
beginMetaFileDC := CreateEnhMetaFile(0, PChar(Path), nil, nil);Ellipse(MetaFileDC, 10, 10, 100, 60);HMetaFile := CloseEnhMetaFile(MetaFileDC);{在窗体上按原始大小绘制 EMF}PlayEnhMetaFile(Canvas.Handle, HMetaFile, Rect(10,10,100,60));DeleteObject(MetaFileDC);DeleteEnhMetaFile(HMetaFile);
end;end.

相关文章:

从Storm到Flink:大数据处理的开源系统及编程模型(文末福利)

本文节选自CCF大数据教材系列丛书之《大数据处理》,本书由华中科技大学金海教授主编,包括大数据处理基础技术、大数据处理编程与典型应用处理、大数据处理系统与优化三个方面。本教材以大数据处理编程为核心,从基础、编程到优化等多个方面对大…

mac软件全屏时候最顶上任务栏保留,MAC能不能做一个把程序放在顶部菜单栏的功能...

KochiyaOcean emmmm,我修改了ico为png在app.js 第 22 行const poiIconPath path.join(ROOT,assets,icons,process.platform linux ? poi_32x32.png : poi.png, 将箭头所指的poi.ico 被我修改成了poi.png (不知道你说的是不是修改这里,我看到的icon pa…

Nginx 虚拟主机配置及负载均衡

虚拟主机配置: 在现实中,公司为了充分利用服务器资源 , 一台 Nginx 服务器会同时挂多个站点,这些站点可以基于80端口配置 N 多不同域名的服务器,那么,怎样实现这一功能呢,接下来就让我们学习一下…

明晚8点直播 | 顺丰科技如何利用深度学习赋能智慧物流?

每年年底的双十一已成为盛大的购物节日。而有一个行业在这期间发挥着至关重要的作用——物流。近年来,深度学习已经应用到各行各业中,物流行业也不例外。智慧物流是“互联网”高效物流的重要内容,以智能化技术使物流具有学习、感知、思考、决…

matlab去雾算法论文,基于matlab的图像去雾算法详细讲解与实现-附matlab实现源代码.doc...

本文主要介绍基于Retinex理论的雾霭天气图像增强及其实现。并通过编写两个程序来实现图像的去雾功能。1 Rentinex理论Retinex(视网膜Retina”和大脑皮层Cortex”的缩写)理论是一种建立在科学实验和科学分析基础上的基于人类视觉系统(Human Visual System)的图像增强理论。该算法…

用电脑自带画图工具加字方法

其实加字的话是很简单的,每个电脑都可以,不需要下载什么特殊软件 电脑自带的画图工具就可以轻松加字 首先找到一张图片右击编辑——打开图片 然后我们点左边工具栏的A标志(这个就是加字的按钮) 点了之后我们用鼠标在你需要加字的位…

OCS 2007 聊天记录查看工具 OCSMessage

平时用SQL查看, 总感觉挺麻烦的, 而且里面的{\rtf1\ansi\ansicpg950\deff0\... 数据把我转的还头大 就像以前的WSUS数据, 手动查询忒麻烦,索性开发了这个工具 OCMessage, 也提供给那些想查询他人隐私的朋友一点方便(哈哈)当然, 目前的版本还…

学习笔记 九: DNS

一 DNS服务 Domain Name system,它是一个层级名称树解析网络主机和资源。 常用的解析命令: host dig /etc/resolv.conf host -v -t NS example.com DNS记录: TTL class PTR A cname MX TXT 二 DNS安装配置 caching nameservers unbound : s…

oracle web API,在Web API程序中使用Swagger做接口文档

#### 创建Web API程序在VS2019中创建一个ASP.NET Web应用程序,选择Web API来创建RESTful的HTTP服务项目,构选MVC和Web API核心引用。#### 安装Swashbuckle使用NuGet包管理器,查找安装Swashbuckle,也就是Swagger插件。#### 配置Swa…

AlphaGo“兄弟”AlphaFold出世,DeepMind再创记录

在生物医学领域,DeepMind 又做出了具有里程碑意义的产品。两年一度的国际蛋白质结构预测竞赛(CASP)的在周末正式公布最终结果。这个已经进行了 25 年的比赛项目,每届都有来自世界各地的数百支团队参与,以促进研究和衡量…

设置Button控件创建完毕时触发的事件.

Button控件的creationCompleteEffect样式. 示例&#xff1a; 刷新查看效果.代码&#xff1a; <?xml version"1.0" encoding"utf-8"?><!--http://blog.flexexamples.com/2008/06/17/setting-a-creation-complete-effect-on-a-button-control-in-…

zabbix监控系统的安装与配置

一、Zabbix简介 1.1 Zabbix简介 Zabbix是一个企业级的开源分布式监控解决方案&#xff0c;由一个国外的团队持续维护更新&#xff0c;软件可以自由下载使用&#xff0c;运作团队靠提供收费的技术支持赢利。官方网站&#xff1a;http://www.zabbix.com官方文档&#xff1a;http:…

weblogic连接oracle配置文件,配置weblogic连接oracle的数据源

Name:JDBC-DEV1JNDI Name:jdbc.datasource.DS1AdminServerRow Prefetch Size: 48Stream Chunk Size:256URL:jdbc:oracle:thin:192.168.0.118:1521:AATDriver Class Name:oracle.jdbc.OracleDriver连接oracle及postgresql的连接字符串package com.lwf.eus.util;import java.sql…

首发 | 用声音改变生活,标贝科技完成 A 轮 5000 万人民币融资

AI科技大本营获悉&#xff0c;日前&#xff0c;专注于智能语音交互技术及数据的“标贝科技”完成 A 轮 5000 万元人民币融资&#xff0c;本轮投资由深创投领投&#xff0c;恒生电子跟投。 值得注意的是&#xff0c;本轮的领投方深创投在 2017 年清科统计的创业投资机构中&…

初始化算是完了

在企业实施K3&#xff0c;初始化算是完了&#xff0c;但是物料不如意&#xff0c;一个是物料分类太多&#xff0c;属性太多&#xff0c;一个就是保管连最基本的材料库、半成品库、成品库也分不太清楚。转载于:https://blog.51cto.com/huolijian/85574

关于RAID与SCSI的一些基本概念(转)

RAID简介内嵌微处理器的磁盘子系统通常称为R A I D系统。R A I D阵列的可用容量总小于成员磁盘的总量。一、RAID 0&#xff08;分块&#xff09;是简单的、不带有校验的磁盘分块&#xff0c;本质上它并不是一个真正的R A I D&#xff0c;因为它并不提供任何形式的冗余。假如RAI…

今晚8点直播 | 双11的背后除了阿里还有顺丰,智慧物流是如何利用深度学习赋能的?...

每年年底的双十一已成为盛大的购物节日。而有一个行业在这期间发挥着至关重要的作用——物流。近年来&#xff0c;深度学习已经应用到各行各业中&#xff0c;物流行业也不例外。智慧物流是“互联网”高效物流的重要内容&#xff0c;以智能化技术使物流具有学习、感知、思考、决…

从Webshell到肉鸡

从Webshell到肉鸡 S.S.F simeon 我一直都在强调一个东西&#xff0c;在网络攻防中最重要的就是思维&#xff0c;本文的灵感来自于安天365团队的一个篇稿件&#xff0c;在稿件中提到了一个AspxSpy的Asp.net类型后门软件&#xff0c;在安全界中最近一直流行后门中的后门&#…

oracle挂堎,Oracle 冷拷备实例挂到新ORACLE时应注意问题。

冷拷备了一个原有数据库&#xff0c;要把他移植到新的数据库中时&#xff0c;要注意一下&#xff1a;1.Oradim -new -sid [实例名:demo] -intpwd [PWD] -pfile [要创建实例的配置文件&#xff1a;*.ora]2.set Oracle_SID[实例名](装完后记得要在注册表里加上:HKEY_LOCAL_MACHI…

如何用机器学习方法进行数据建模?(文末福利)

本文节选自CCF大数据教材系列丛书之《大数据导论》&#xff0c;由中国科学院院士梅宏主编。本书系统地介绍大数据涵盖的内容&#xff0c;包括数据与大数据概述、大数据感知与获取、大数据存储与管理、大数据分析、大数据处理、大数据治理、大数据安全与隐私等。“当前&#xff…

oracle1core,Oracle core06_latchlock

lock and latch在oracle中为了保护共享资源&#xff0c;使用了两种不同的锁机制lock和latch&#xff0c;这两种锁有明显不同点&#xff1a;1&#xff0c;lock和pin&#xff0c;采用的是队列的方式&#xff0c;先来先服务的策略&#xff0c;latch和mutex&#xff0c;采用的是抢占…

Foxmail6密码获取案例

Foxmail6密码获取案例 Simeon以前曾经写过一篇Foxmail5.0邮件账号以及密码获取的文章&#xff0c;对于Foxmail5.0中邮件账号密码获取相对较简单&#xff0c;可以通过星号密码查看器即可查看保留在Foxmail软件中的用户的密码&#xff0c;当然也还有其它的破解方式。但是在Foxmai…

新版CCNP中文版教材--ISCW

找了好久的新版CCNP中文教材,不过只有ISCW,希望能对想考NP的朋友有一点帮助![url]http://www.bibidu.com/fileview-696580.html[/url] 转载于:https://blog.51cto.com/xghe110/89352

杨超越的声音+高晓松的脸~如此酸爽的技术,你值得拥有!

作者 | 香港中文大学 Multimedia Laboratory译者 | linstancy整理 | Jane出品 | AI科技大本营什么是 Talking Face Generation 任务&#xff1f;简单来讲&#xff0c;给定音频或视频后&#xff0c;可以让任意一个人的面部特征与输入信息保持一致。比如在下面的 Demo 视频中&…

遍历数据键和值 php,php数组实例之获取当前数组键和值 each()

each()函数返回input_array的当前键/值对&#xff0c;并将指针推进一个位置。其形式如下&#xff1a;array each(array array)返回的数组包含四个键&#xff0c;键0和key包含键名&#xff0c;而键1和value包含相应的数据。如果执行each()前指针位于数组末尾&#xff0c;则返回f…

震后首游都江堰感怀

震后首游都江堰感怀题记&#xff1a;在地震刚刚过去2个月之时&#xff0c;来到都江堰参观有感——代腾飞 2008年7月12日 于都江堰千年水利都江堰地动山摇面不改但使沧容神尤在笑迎宾客八面来

安装linux和windows双系统

很多人一提到安装linux和windows双系统就会想到单独将磁盘划一个分区给linux&#xff0c;如果一块磁盘上已经安装了windows&#xff0c;并且所有分区都有数据&#xff0c;那就麻烦了&#xff0c;即使有了单独的分区&#xff0c;还需要安装grub&#xff0c;然后在grub中选择启动…

Office 365 系列之一:初识Office 365

最近项目越来越多&#xff0c;压力也是越来越大&#xff0c;而且到了年底了还要进行Office 365的考试&#xff0c;最近小编是在闲暇之余各种查看Office 365的资料&#xff0c;今天跟大家分享自己对 Office 365 的学习和理解&#xff0c;如有写得不对的地方还希望大家多 多指点哦…

oracle导出客户机使用us7a,导入 Oracle WORLD SAMPLE

Import WORLD SAMPLE C:\oraclexe\app\oracle\product\11.2.0\server\bin>imp system/oracle Import: Release 11.2.0.2.0 - Production on 星期五 10月 10 22:02:19 2014 Copyright (c) 1982, 2009, Oracle and/or its affiliates. All rights reserved. 连接到: Oracle D…

AI做不了“真”3D图像?试试Google的新生成模型

编译 | 若名出品 | AI科技大本营用 AI 生成逼真三维物体模型并不像人们以为的那么困难。近日&#xff0c;在 NeurIPS 2018 会议上接收的论文“ 视觉对象网络&#xff1a;图像生成与分离式的3D表示”中&#xff0c;麻省理工学院计算机科学与人工智能实验室&#xff08;MIT CSAIL…