A如何屏蔽系统功能键 有时我们不希望程序被用户用Alt+Tab、Ctrl+Alt+Del、Ctrl+Esc等系统功能键打断(比如自动演示程序),那么该怎么做呢?提示你一点,在运行屏幕保护程序的时候,这些功能键都是不起作用的——也就是说,只要在你的程序运行过程中,“欺骗”一下Windows,使它自以为正处在屏幕保护状态就成了!请看下面这段代码: var temp : integer; begin SystemParametersInfo( SPI_SCREENSAVERRUNNING, 1, @temp, 0); end; 当然,在程序结尾处千万别忘了恢复设置,把Windows“唤醒”。代码如下: var temp : integer; begin SystemParametersInfo( SPI_SCREENSAVERRUNNING, 0, @temp, 0); end; B如何分行提示 Delphi中大部分控件都有一个实用的Hint属性,即浮动条提示。但有时提示较长,是否可以使得浮动提示条分行显示呢?其实,Hint是一个字符串(string),因而Delphi显示该字符串时会自动解释其中的回车控制符,所以只要加上回车控制符就可以了。依此原理,我们还能做出别具一格的垂直提示条。请先在form1中布置一个label,然后看示例代码: procedure TForm1.FormCreate(Sender: TObject); begin label1.Hint := ′垂′ + #13 + ′直′+ #13 + ′提′ + #13 + ′示′; end; C如何在菜单中显示图片 用过Office97吗?是不是觉得在菜单中显示图标很新鲜?如果想让你的程序也能如此锦上添花,那就请你赶快准备bmp吧! 假设你打算为“文件”菜单栏(name为n1)下的第9项(序号改为8)“打印”添加一个打印机图标(文件名为c:\inter.bmp),那只要在form的OnCreate事件中这样编写: var Bmp : TPicture; begin Bmp := TPicture.Create; Bmp.LoadFromFile(′c:\printer.bmp′); SetMenuItemBitmaps(n1.Handle,8, MF_BYPOSITION,Bmp. Bitmap. Handle, Bmp.Bitmap.Handle); end; 其中,第一个bitmap.handle用于未选定菜单项(unchecked),第二个则指定了选定(checked)时所显示的bitmap,同异皆可。另外,由于菜单项的高度有限,所以,若bitmap过大,只有左上角被显示。
|
相关推荐
《Delphi技巧全集ABC》是一本专注于Delphi编程技巧的综合资源库,涵盖了从基础到高级的各种技术点。Delphi作为一款强大的Object Pascal集成开发环境(IDE),因其高效的代码生成、丰富的组件库以及对Windows平台的...
53 Jq.htm Delphi使用技巧ABC 3K 54 Jq_8.htm DELPHI的8个技巧 7K 55 Jq10.htm Delphi编程技巧十则 7K 56 Jq2.htm Delphi实用编程经验二则 3K 57 Jump_com.htm 用Delphi设计拨动、跳线开关组件 3K 58 Line...
### Delphi编程技巧集 #### 一、文件操作技巧 **1. 文件复制** - 使用`CopyFile`函数可以方便地实现文件的复制功能。 ```delphi uses ShellAPI; procedure TForm1.Button1Click(Sender: TObject); begin ...
### Delphi编程技巧集锦详解 #### 网络邻居复制文件 在Delphi中,可以通过`ShellAPI`单元来实现跨网络复制文件的功能。具体方法是使用`CopyFile`函数,该函数需要三个参数:源文件路径、目标文件路径以及一个布尔...
### DELPHI基础开发技巧知识点总结 #### 一、文件操作与系统调用 **1. 文件复制** 在 Delphi 中进行文件复制可以利用 `CopyFile` 函数,该函数原型如下: ```delphi CopyFile(PChar('source.txt'), PChar('...
◇[DELPHI]执行程序外文件 WINEXEC//调用可执行文件 winexec('command.com /c copy *.* c:\',SW_Normal); winexec('start abc.txt'); ShellExecute或ShellExecuteEx//启动文件关联程序 function executefile(const ...
本篇文章将深入探讨Delphi中的正则表达式的使用方法。 首先,创建正则表达式对象通常通过`TRegex.Create`函数完成,如`TRegex.Create('abc')`,这将创建一个匹配字符串"abc"的正则表达式。如果希望不区分大小写,...
"ABC.txt"可能是一个包含安装指南、API参考或使用技巧的文本文件。在开始使用DevExpress VCL之前,阅读这个文件可以帮助开发者快速上手,了解如何将这些组件集成到他们的Delphi 10.4项目中。 总之,DevExpress VCL_...
【Delphi常用代码汇总】是...以上就是Delphi常用代码的一些核心知识点,它们涵盖了文件操作、界面交互、系统信息获取等多个方面,是Delphi编程的基础和实用技巧。熟悉并掌握这些代码,将对提升Delphi开发能力大有裨益。
在 Delphi 开发环境中,正则表达式是一种强大的文本处理工具,它允许程序员通过模式匹配来执行复杂的文本搜索和替换操作。...在实际开发中,结合 Delphi 的其他组件和编程技巧,可以构建出功能强大的文本处理系统。
在Delphi编程环境中,我们经常遇到需要处理包含数字和字母的字符串,并且可能需要对其中的数字部分执行算术操作,...这个过程涉及到字符串操作、数字转换以及条件判断等基本编程概念,是Delphi编程中的常见技巧之一。
### Delphi 技巧集锦 #### 网络邻居复制文件 在 Delphi 中,可以通过调用 Windows API 的 `CopyFile` 函数来实现网络路径间的文件复制。以下是一个简单的示例代码: ```delphi uses ShellAPI; procedure ...
1. **Delphi编程基础**:掌握Delphi的基本语法、类库和控件使用,理解面向对象编程的概念。 2. **数据库连接与操作**:MRP II系统通常需要与数据库交互,如SQL Server或Oracle,学习如何在Delphi中建立数据库连接,...
Delphi是一种基于Object Pascal的强大的集成开发环境,用于创建Windows、macOS、iOS和Android平台的应用程序。在学习Delphi的基础语法时,了解其数据类型、...继续深入学习,你将掌握更多Delphi的高级特性和编程技巧。
在"易语言源码用超级列表框模仿Delphi表格.rar"这个压缩包中,我们主要探讨的是如何使用易语言中的“超级列表框”控件来实现类似Delphi中的表格显示功能。 Delphi是一种基于Object Pascal的快速应用开发(RAD)工具...
5. **避免全通配符`LIKE`查询**:`LIKE ' %abc%'`这样的查询会导致全表扫描,如果需要模糊匹配,可以考虑使用全文搜索引擎或调整查询策略,例如使用索引前缀匹配。 6. **慎用`IN`和`NOT IN`**:当处理大量数据时,`...
使用技巧: 当打开的数据库表(例如SQL SERVER)所有者不是dbo时,提示为:对象名'数据库表名'无效 有以下两种方法进行查询: 1.当使用的数据库是SQL SERVER时,在左边的数据表列表按 回车键,弹出的SQL语句可自动...