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

    文章

    1461

    浏览量

    61539
收藏 人收藏

    评论

    相关推荐

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

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

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

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

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

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

    如何理解机器学习中的训练、验证和测试

    理解机器学习中的训练、验证和测试,是掌握机器学习核心概念和流程的重要步。这三者不仅构成了模型学习与评估的基础框架,还直接关系到模型性能的可靠性和泛化能力。以下是
    的头像 发表于 07-10 15:45 1800次阅读

    OpenAI发出警告信:多国开发者面临API封锁 OpenAI API解决方案

    事件背景 2024年7月9日,OpenAI宣布将封锁对不支持国家的API访问,许多开发者因此收到了警告信。这决定引起了广泛的关注和讨论,尤其是在那些受影响的国家和地区。 警告信的内容 OpenAI
    的头像 发表于 06-26 11:29 783次阅读
    OpenAI发出警告信:多国开发者面临<b class='flag-5'>API</b>封锁 OpenAI <b class='flag-5'>API</b>解决方案

    OpenAI API Key获取:开发人员申请GPT-4 API Key教程

      OpenAI的GPT-4模型因其卓越的自然语言理解和生成能力,成为了许多开发者的首选工具。获取GPT-4 API Key并将其应用于项目,如开发个ChatGPT聊天应用,不仅是实践人工智能技术
    的头像 发表于 06-24 17:40 1713次阅读
    OpenAI <b class='flag-5'>API</b> Key获取:开发人员申请GPT-4 <b class='flag-5'>API</b> Key教程

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

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

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

    4 月 10 日,华为云正式发布 API 全生命周期管理体化协作平台 CodeArts API,支持开发者高效实现 API 设计、开发、测试、托管、运维、变现的
    的头像 发表于 05-09 23:17 422次阅读
    华为云发布 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 8233次阅读
    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 334次阅读
    <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 735次阅读
    Kubernetes Gateway <b class='flag-5'>API</b>攻略教程

    api网关 kong 教程入门

    为什么使用API-Gateway 方便客户端维护– 每个请求方不用管理多个api url,统访问api-gateway即可 接口重构时调用方不须了解接口本身等拆分和聚合 客户端无须关
    的头像 发表于 11-10 11:39 590次阅读
    <b class='flag-5'>api</b>网关 kong 教程入门

    深入了解API的整体架构

    序列图用于按时间顺序描述 API 的不同组件之间的交互。在序列图中,API 的不同组件表示为框或对象,它们之间的交互表示为跨泳道的箭头或线条。
    的头像 发表于 10-30 09:51 533次阅读
    深入了解<b class='flag-5'>API</b>的整体架构

    350种类型、10W+量级的API,企业应该怎么管?

    忽如夜春风来,万物皆可API。 在互联网时代,API无处不在:企业对外开放的数据、服务和业务能力,以API的形式提供给合作方;企业内部应用与应用、App与App之间的通信,通过
    的头像 发表于 10-26 15:25 334次阅读
    350种类型、10W+量级的<b class='flag-5'>API</b>,企业应该怎么管?