0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

API技巧集(一)

OBEason 来源:jf_88563726 作者:jf_88563726 2023-05-22 16:48 次阅读

一、拖动无标题窗体:

包含头文件:

#include $#@60;winuser.h$#@62;

在窗体或组件的 OnMouseDown 事件中加入以下代码:

if(Button == mbLeft)

{

ReleaseCapture();

SendMessage( Handle, WM_NCLBUTTONDOWN, HTCAPTION, 0);

}

二、弹出和关闭光驱:

包含头文件:

#include $#@60;mmsystem.h$#@62;

在窗体的OnCreate事件中加入:

mciSendString("open cdaudio alias cd wait shareable",0,0,0);

1、要弹出光驱时使用:

mciSendString("set cd door open",0,0,0);

2、要关闭光驱时使用:

mciSendString("set cd door closed",0,0,0);

三、提取图标:

包含头文件:

#include $#@60;shellapi.h$#@62;

例子:

TIcon *Icon = new TIcon();

AnsiString FileName = "C:\WINDOWS\SYSTEM\SHELL32.DLL";

int TotalIcon;

//得到文件SHELL32.DLL的总图标数

TotalIcon = (int)ExtractIcon(Form1->Handle,FileName.c_str(), -1);

//提取第一个图标,0为第一个,1为第二个,类推...

Icon->Handle = ExtractIcon( Form1->Handle, FileName.c_str(), 0);

//保存图标

Icon->SaveToFile("C:\1.ICO");

四、设置顶端窗口(永在上面):

包含头文件:

#include $#@60;winuser.h$#@62;

1、设置顶层窗口

SetWindowPos( Handle, HWND_TOPMOST, 0, 0, 0, 0, SWP_NOMOVE||SWP_NOSIZE);

2、取消顶层窗口

SetWindowPos( Handle, HWND_NOTOPMOST, 0, 0, 0, 0, SWP_NOMOVE||SWP_NOSIZE);

审核编辑黄宇

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • API
    API
    +关注

    关注

    2

    文章

    1501

    浏览量

    62020
收藏 人收藏

    评论

    相关推荐

    芯盾时代入选《API安全技术应用指南(2024版)》API安全十大代表性厂商

    的零信任业务安全产品方案提供商,凭借在API安全领域领先的产品方案、丰富的实践经验和优秀的市场表现,成功入选“API安全领域十大代表性厂商”。 安全牛点评   芯盾时代API安全能力 1.基于
    的头像 发表于 12-18 11:04 284次阅读
    芯盾时代入选《<b class='flag-5'>API</b>安全技术应用指南(2024版)》<b class='flag-5'>API</b>安全十大代表性厂商

    API接口有哪些常见的安全问题

    定义:API种软件接口,它规定了软件组件之间的通信方式,使得不同的应用程序能够按照预定义的规则相互通信和交换数据。 既然是接口,那就涉及到数据格式。API接口支持多种数据格式,其中JSON
    的头像 发表于 12-15 09:54 135次阅读
    <b class='flag-5'>API</b>接口有哪些常见的安全问题

    IP风险画像详细接入规范、API参数(Ipdatacloud)

    IP数据云的IP风险画像是基于数据分析和机器学习技术的产品。工作原理是对IP地址的多维度数据进行综合分析,进而为企业提供全面的IP风险评估和画像。  IP风险画像用句话来概括就是有效识别IP潜在
    的头像 发表于 11-15 11:11 275次阅读
    IP风险画像详细接入规范、<b class='flag-5'>API</b>参数(Ipdatacloud)

    api驱动的云服务是什么意思?

    API驱动的云服务是指利用API技术来驱动和提供云服务的模式。在这种模式下,云服务提供商会公开系列的API接口,允许开发者或应用程序通过调用这些A
    的头像 发表于 11-14 10:06 192次阅读

    华为云CodeArts API助力企业数字化转型

    企业数字化转型的过程中,API发挥着至关重要的作用。随着企业业务规模的扩大和系统复杂性的增加,如何管理好API将成为企业面临的关键挑战。为了应对这迫切需求,个全面覆盖
    的头像 发表于 11-09 16:07 484次阅读

    华纳云:使用 WireMock 在开发和测试中模拟 API 服务

    是 WireMock 发挥作用的地方。 WireMock 是个开源工具,可以帮助开发人员创建模拟真实 API 行为的模拟服务器,为开发和测试提供受控环境。 假设您有API
    的头像 发表于 10-25 16:46 353次阅读

    API :软件程序间沟通的桥梁

    什么是API呢?我们又是怎样利用API实现数据交付的呢? 从理论上来说,API就是应用程序编程接口。它是组预定义的函数或方法,用于描述软件系统不同组成部分之间的交互方式。简单来说,
    的头像 发表于 08-27 15:54 262次阅读

    全球视野下的API资源,看幂简集成如何整合国内外API

    在全球数字化浪潮的推动下,API(应用程序编程接口)已成为连接不同系统和数据的桥梁,是企业数字化转型的关键。全球各地的企业都在进行数字化转型,它们不约而同地寻求通过API快速集成新技术,以提高效率
    的头像 发表于 07-30 14:23 316次阅读
    全球视野下的<b class='flag-5'>API</b>资源,看幂简集成如何整合国内外<b class='flag-5'>API</b>

    鸿蒙元服务API全新呈现-开发更清晰高效

    鸿蒙元服务API全新呈现,开发更清晰高效,具体见如下截图,深黑色部分即本阶段公布支持的元服务API。 本材料整理来源于HarmonyOS NEXT Developer Beta1官
    发表于 07-11 10:23

    ChatGPT-4 API 密钥:官方申请指南及国内直连使用攻略

    如何使用 ChatGPT 4.0 API 、获取 API Key 要使用 ChatGPT 4.0,首先需要获取API Key,它将作
    的头像 发表于 05-29 17:08 6482次阅读
    ChatGPT-4 <b class='flag-5'>API</b> 密钥:官方申请指南及国内直连使用攻略

    华为云发布 CodeArts API,为 API 护航

    4 月 10 日,华为云正式发布 API 全生命周期管理体化协作平台 CodeArts API,支持开发者高效实现 API 设计、开发、测试、托管、运维、变现的
    的头像 发表于 05-09 23:17 537次阅读
    华为云发布 CodeArts <b class='flag-5'>API</b>,为 <b class='flag-5'>API</b> 护航

    什么是国外API代理?

    API
    jf_60146132
    发布于 :2024年04月30日 06:47:18

    OpenAI API Key获取与充值教程:助开发者解锁GPT-4.0 API

    OpenAI 的 API Key,以及如何使用这个 Key 来调用 GPT-4.0 API。 第步:获取 OpenAI API Key 要开始使用 OpenAI 的服务,你首先需要
    的头像 发表于 04-28 16:35 1.1w次阅读
    OpenAI <b class='flag-5'>API</b> Key获取与充值教程:助开发者解锁GPT-4.0 <b class='flag-5'>API</b>

    API安全风险显现,F5助API实现可信访问

    Protection Platform)的能力。F5用户可通过不断改进的分析引擎和统的策略执行来强化安全态势。该功能通过验证和监控API实现了应用间的
    的头像 发表于 04-17 16:09 458次阅读
    <b class='flag-5'>API</b>安全风险显现,F5助<b class='flag-5'>API</b>实现可信访问

    Kubernetes Gateway API攻略教程

    Kubernetes Gateway API 刚刚 GA,旨在改进将集群服务暴露给外部的过程。这其中包括套更标准、更强大的 API资源,用于管理已暴露的服务。在这篇文章中,我将介绍 Gateway
    的头像 发表于 01-12 11:32 894次阅读
    Kubernetes Gateway <b class='flag-5'>API</b>攻略教程