腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
如何使单个组件同时支持
VCL
和FMX?
、
、
此组件设计为通过使用条件来同时支持
VCL
和Fire猴子。这些条件指示我的组件是接受
VCL
控件
还是FMX
控件
。目前,预计此条件是在应用程序级别上定义的,以便在运行时指示组件,无论它是管理
VCL
还是FMX
控件
。例如..。property TabControl: TTabControl read FTabC
浏览 1
提问于2016-07-24
得票数 15
回答已采纳
1
回答
在Delphi中只设计一个
VCL
组件
、
、
、
我知道,可以禁用组件的自定义样式,但是如何为一个组件类启用样式呢?例如,让整个表单和它上的所有组件不被蒙皮,而只皮肤TButton。就像在这张照片上。
浏览 1
提问于2012-12-25
得票数 7
2
回答
如何捕捉火猴的主动控制?
、
我正在将一个
VCL
应用程序迁移到FMX。我需要知道有焦点的
控件
的类。该应用程序使用各种动态创建的框架和大量的输入
控件
。在
VCL
中,我使用
VCL
.Forms.TScreen.OnActiveControlChange,因为这是一致捕获活动
控件
的一个地方。此事件在FMX.Forms.TScreen中不可用。
浏览 3
提问于2015-09-03
得票数 0
回答已采纳
1
回答
Delphi中阻塞
VCL
线程的ActiveX
、
、
、
该
控件
的帧率设置为1- 30,如果我将其设置为一个较小的值,例如1,
VCL
线程似乎每秒都会阻塞一秒钟。查看注册表,我发现这个
控件
是单元线程,所以我认为这必须发生的方式是我在
VCL
线程上创建了
控件
,因此
控件
内的呈现线程被编组为在
VCL
线程上运行(实际上,编组
控件
内部的线程并没有多大意义,不是吗?)同样,由于某些休眠逻辑,它会导致
VCL
线程阻塞。基于此,我认为如果我创建一个专门的线程来创建这个
控件
(使用一个隐藏窗口+一个
浏览 0
提问于2010-02-19
得票数 2
2
回答
WPF自定义用户小部件。UI组件会被标准化吗?
、
有很多文章和视频课程描述了如何使用WPF创建您独特的用户小部件(图形
控件
)。有大量的技术细节在幕后,我感受到了人们对定制小部件的热情,这是前所未有的。我记得那些日子,当
VCL
库(Delphi)出现的时候,在
VCL
窗口小部件领域也有同样的热情。当您申请Delphi开发人员的工作时,创建
VCL
控件
的能力几乎是必须的。如今,您几乎不必创建自己的
VCL
小部件。 WPF
控件
的热情会像
VCL
one一样消逝吗?
浏览 0
提问于2010-06-05
得票数 0
1
回答
带有CN和WM前缀的消息之间的差异
、
、
在查看Delphi源代码时,我经常看到来自Windows API的消息声明,例如CN_NOTIFY和WM_NOTIFY。我想知道它们之间的区别以及什么时候应该使用它们?
浏览 28
提问于2018-07-30
得票数 9
回答已采纳
1
回答
TMemo如何处理Mac上的回车(CRLF)问题?
、
、
这与前面的一个问题有关:。 而不是:test2(我只拥有Delphi许可证。)
浏览 1
提问于2014-10-16
得票数 1
回答已采纳
1
回答
通过句柄获取Windows
控件
(对话框窗口)的实例
、
这些
控件
不是
VCL
,所以我不能使用FindWindow(handle):TWinControl*对话框窗口上的
控件
数量*对话框窗口上
控件
的名称、文本、类名
浏览 0
提问于2012-03-09
得票数 1
回答已采纳
3
回答
如何在Delphi中禁用
VCL
样式
、
、
、
我正在使用Delphi XE2中新的
VCL
样式系统。它工作得很好,但我希望为一个上面有许多图像的特定表单禁用它(一个启动/关于表单)。
浏览 6
提问于2011-12-22
得票数 19
回答已采纳
1
回答
Delphi:挂接TImageList以按需加载图像
有没有可能挂接到一个TImageList或生成一个后代,以便在请求图像时捕获它,以便我每次都可以手动加载它?(特别是当ListView请求图像时)
浏览 14
提问于2019-09-29
得票数 1
回答已采纳
1
回答
在WM_POWERBROADCAST子
控件
中捕获TWinControl
、
我有一个TWinControl,它需要捕获WM_POWERBROADCAST消息,但是尽管将消息处理程序添加到
控件
的
VCL
_MESSAGE_MAP中,但它们似乎永远不会到达它。我可以在主表单中成功捕获消息,但它从未传递给我的
控件
。BEGIN_MESSAGE_MAP
VCL
_MESSAGE_HANDLER(WM_ERASEBKGND, TMessage,
浏览 9
提问于2022-09-12
得票数 0
回答已采纳
1
回答
TCustomForm.SetFocusedControl与TWinControl.SetFocus的区别
我需要将焦点放在一个TEdit
控件
上。通常,在检查
控件
是否可以聚焦之后,我使用TWinControl.SetFocus。
浏览 1
提问于2016-10-19
得票数 3
回答已采纳
1
回答
Delphi如何检测包含其他组件的窗体上任何位置的单击事件
、
、
、
、
我在Delphi
VCL
form应用程序中有一个TEdit (包含在TFrame实例中,如果有关系的话)。在用户通过单击窗体上的其他位置来指示他们已完成编辑后,插入符号和焦点将一直停留在此
控件
上,直到我单击另一个
控件
,该
控件
将获得焦点。但是,我希望无论用户在哪里单击,TEdit都要松散焦点。我希望我可以使用ActiveControl := nil来结束对选定
控件
的关注,但我不确定在哪里调用它。 我想要的是焦点离开选定的
控件
,而不必将其转移到另一个
控件
。我可以在窗体的O
浏览 35
提问于2020-04-08
得票数 0
1
回答
自动排列TToolWindow
控件
的子
控件
、
、
、
我从TToolWindow创建了一个新的类--这将是放置其他
控件
(主要是速度按钮)的基础。我还有安排
控件
的算法(称为RearrangeControls)。现在我只需要看看我该在哪里启动这个程序。我做了一些研究,当
控件
从工具栏中删除或删除时,我设法重新排列它们。移除
控件
似乎很好。我捕捉到CM_CONTROLLISTCHANGE消息,并在那里调用了安排方法。但还有一些问题..。=>插入
控件
--如果它是在运行时完成的,它就不能正常工作。当我从RearrangeControls调用CM_CONTROLCHA
浏览 6
提问于2022-01-11
得票数 0
1
回答
在WINAPI中绘制一个"TPanel“?
、
、
、
我想用一个"drop-box“来扩展一个打开/保存对话框,它应该看起来像一个TPanel (倒角)。代码已经在那里了--我使用CreateWindowEx(),WNDCLASS名为"Edit“。Spy++女士告诉我,TPanel的WNDCLASS名称是"TPanel“(听起来不像纯粹的WinAPI?)procedure TForm1.B
浏览 3
提问于2010-10-27
得票数 0
回答已采纳
1
回答
“标准”组件面板页面上的双倍组件
、
最近我安装了新的Embarcadero Delphi10.3RIO,并注意到Standard工具栏页面上的一些组件被加倍了。具体来说,加倍的组件是TMainMenu、TActionList等。这些组件位于Embarcadero的Standard包中。 我查看了已安装的软件包列表,发现了一些包含这些组件的Embarcadero FMX软件包。取消选中这些包(需要取消选中两个FMX包)没有给出结果。 你知道怎么解决这个问题吗?
浏览 14
提问于2019-02-19
得票数 0
回答已采纳
1
回答
如何从句柄检索组件名称?
、
、
、
在我的应用程序中,我通过SetWindowsHookEx捕获所有事件,当用户单击一个按钮时,我会检索一个hwnd,我猜这就是T按钮的句柄。 typedef struct tagMSG { UINT message; LPARAM lParam; POINT pt;} MSG, *P 现在,如何从hwnd中检索按钮名称(或者更好的表示按钮的Delphi对象?)。 也许我还可以通过POINT pt;检索组件?
浏览 18
提问于2019-12-17
得票数 2
回答已采纳
1
回答
有没有一种简单的方法可以在Delphi窗体上的非
VCL
和
VCL
控件
之间切换?
、
、
、
我有一个带有一些
VCL
控件
的Delphi表单,比如TButton和TCheckBox,还有一个文本编辑器的实例。我希望能够通过Tab键进入和离开文本编辑器,但看起来Tab键是由
VCL
库处理的,而不是Windows。有没有一种简单的方法可以在非
VCL
和
VCL
控件
之间切换?
浏览 0
提问于2010-01-01
得票数 0
回答已采纳
1
回答
如何在delphi中禁用外部dll窗体上的
vcl
样式
、
、
我有一个问题在Delphi10.1柏林使用
VCL
样式和外部DLL。如果我用XE8编译应用程序,问题就消失了,一切都很好。表格的一些截图: 错误形式
浏览 2
提问于2017-03-01
得票数 1
回答已采纳
1
回答
向不同的类添加一些通用的方法
、
、
我有以下结构...由我制作的三个
控件
,它们继承自相同的公共
控件
TCustomControl。TDriveBar [MyShell.pas] > TCustomPanel [
Vcl
.ExtCtrls.pas] > TCustomControl [
Vcl
.Controls.pas]...TPathBar [MyShell.pas] > TCustomControl [
Vcl
.Controls.pas]...TFileList [MyShell.pas] > TCustomSuperLi
浏览 14
提问于2021-01-29
得票数 1
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
程序原本(八):VCL已死,RAD已死
ActiveX控件 实例006 Checkbox控件再使用
多行文本控件和富文本控件怎样自动填写
全面剖析-VB常用控件之列表框控件使用详解!
【控件规范】-操作类
热门
标签
更多标签
云服务器
ICP备案
实时音视频
对象存储
即时通信 IM
活动推荐
运营活动
广告
关闭
领券