手机版
热门标签
站点地图
我要投稿
广告合作
联系我们
搜 索
广告位招租
广告位招租
切换导航
首页
人工智能
编程教程
编程导航
编程百科
编程问答
编程博文
编程实例
硬件设备
网络运营
软件教程
移动数码
办公软件
操作系统
网络运维
技术频道
▸ 编程语言
▸ 前端开发
▸ 移动开发
▸ 开发工具
▸ 程序设计
▸ 行业应用
▸ CMS系统
▸ 服务器
▸ 数据库
公众号推荐
微信公众号搜
"智元新知"
关注
微信扫一扫可直接关注哦!
user
user专题提供user的最新资讯内容,帮你更好的了解user。
关于VCL的编写 (二) 简单介绍一下VCL消息传递 .
简单介绍一下VCL消息传递 VCL除了封装了WINDOWS消息外,还有自己自定义的一些消息。WINDOWS的消息以WM_ 开头,可以参考Delphi Help里带的WINDOWS SDK 或MSDN, 在Messages.pas文件中也可以看得到. VCL的一些内部消息,一般是以CM_ CN_ CB_ 等开头的,在Controls.pas文件中也可以看得到,具体的使用可以查看Delphi方面的
作者:佚名 时间:2019-07-20
给ThemeButton加上图标
采用 DrawThemeBackground API函数可以给ThemeButton加上图标,类似以前Delphi风格的按钮。代码及界面效果如下,不难,就不多解释了 LRESULT CSkinWnd::ButtonWindowProc(HWND hRealWnd, UINT msg, WPARAM wp, LPARAM lp) { switch (msg) { case WM_PAIN
作者:佚名 时间:2019-07-21
Delphi 设置启动项
uses Registry; procedure TForm1.Button1Click(Sender: TObject); const sKey_MACHINE: array[0..7] of string = ('SOFTWARE\Microsoft\WindowsNT\CurrentVersion\Winlogon\Userinit', 'SOFTWARE\Micro
作者:佚名 时间:2019-07-21
delphi中的事件和消息
delphi中的事件和消息 windows事件和消息机制 Delphi消息处理机制 键盘事件 鼠标事件 1、 windows事件和事件驱动程序编程 处理windows发往应用程序的消息一直是传统windows编程的关键内容之一,深刻理解windows的消息机制是编写出优秀windows应用程序的基础。 事件是组件的重要组成部分,它是连接对应的系统
作者:佚名 时间:2019-07-22
delphi的消息处理机制TWinControl.WndProc
delphi在处理消息的时候是逐级调用的,最基础的算是 TWinControl.WndProc函数了,下面给出了这个函数的源代码。 procedure TWinControl.WndProc(var Message: TMessage); var Form: TCustomForm; LMouseEvent: TTrackMouseEvent; P: TPoint; Target:
作者:佚名 时间:2019-07-22
Delphi 学习日记:禁止TEdit或TMemo的“Ctrl+V”粘贴
No "Paste" for you! To intercept any key combination for a TEdit (or TMemo or more generally TCustomEdit) you need to handle the OnKeyDown event. Put a TEdit named "Edit1" on a form (named "Form1").
作者:佚名 时间:2019-07-23
Delphi中StrToDateTime函数TFormatSettings参数的使用
var FSetting : TFormatSettings; DateTime1: tDateTime; begin FSetting := TFormatSettings.Create(LOCALE_USER_DEFAULT); FSetting.ShortDateFormat:='yyyy-MM-dd'; FSetting.DateSeparator:='-'; //
作者:佚名 时间:2019-07-23
delphi读取access出错
1.delphi连接access,登录页面,提示说from子语句出错,最后查找原因,原来access表格设置的问题,不能建立名字为user的表,要改为users或者其他才可以。长见识了。 2.还有个问题,启动delphi之后,每次都会缺失ADOConnection组件,不知道啥原因? 3.抽取当前应用程序路径的函数:ExtractFilePath(Paramstr(0)) 4.delphi读取ac
作者:佚名 时间:2019-07-24
[delphi] 让AllocateHwnd接受一般函数地址作参数
Classes单元的AllocateHWnd函数是需要传入一个处理消息的类的方法的作为参数的,原型: Delphi(Pascal) code function AllocateHWnd(Method: TWndMethod): HWND; 很多时候,我们想要创建一个窗口,而又不想因为这个参数而创建一个类,怎么办? 换句话说,
作者:佚名 时间:2019-07-24
Delphi中delete函数,tabstop,ItemIndex,Down属性
------------------------------------------------------------------------------------------ Delete procedure Removes a substring from a string. Unit System Category string handling routines procedure D
作者:佚名 时间:2019-07-27
防止程序被重复执行
防止程序被重复执行(第一法) Windows95的程序一般都可以重复执行,例如你按下WIN+E组合键即启动资 源管理器,如果再按WIN+E组合键又会出现一个资源管理器,这两个程序互不干 扰。有时候你可以需要制作这样一个程序:当该程序已经执行时,若用户企图 再次执行该程序则只会激活那个已执行的程序,而不是又出现一个副本。 完成这个目的的核心就是要在程序启动时查找该程序是否已经运行,我曾 试过很多
作者:佚名 时间:2019-08-04
delphi7的控键栏 当鼠标移时自动显示控件 注册表
REGEDIT4 [HKEY_CURRENT_USER\Software\Borland\Delphi\7.0\Extras] "AutoPaletteSelect"="1" "AutoPaletteScroll"="1"
作者:佚名 时间:2019-08-20
线程!线程!!线程!!!(Delphi版)
以下内容仅供初学者参考 看到有的同学对Delphi的线程认识不够深,特开一贴给同学们讲讲。 主要给出两种常用的线程形式。 1、长等待型线程示例,等待命令,执行不定长的工作,但每个工作的时间不会太长。 2、长工作型线程示例,执行一个很长时间的工作,但可以很快响应取消操作。 注:对于在线程中取消存储过程的执行仍然无解 以下程序所用的知识为:消息机制以及常用的API函数 主程序Unit1 Delphi(
作者:佚名 时间:2019-08-21
delphi自定义消息
假设你的消息这样定义: Const WM_YOURMSG=WM_USER+100; 你的过程定义可以这样: procedure YourProc(var MSG:TMsg);message WM_YOURMSG; 这样,当你的窗口收到该消息时,将调用这个过程。 例如: unit Unit1;
作者:佚名 时间:2019-08-22
pyqt4登陆程序
对于初次做GUI程序的人来说,确实登陆窗口程序会造成困惑,以前做Delphi时也有人问过我,好不容易人家才理解清楚,PyQt也是一样的。 一般有两种处理方式: 第一种:在打开主窗体前打开登陆对话框,如果登陆成功,再创建主窗体并打开; 第二种:在创建主窗体后,在显示主窗体前打开登陆对话框,如果登陆成功,显示主窗体,如果失败,不显示主窗体,并退出程序。 我推荐第一种方式,逻辑清晰,并且如果登陆
作者:佚名 时间:2019-08-22
delphi 获取某个页面所有的链接
USER MSHTML procedure TfrmWebEmail.btn5Click(Sender: TObject); var Doc: IHTMLDocument2; Len: Integer; item: OleVariant; all: IHTMLElementCollection; I: Integer; begin Doc := ebdwbWeb.Doc
作者:佚名 时间:2019-08-22
[转]Delphi 几个读写注册表的函数
转自: http://topic.csdn.net/t/20031117/10/2464684.html {************************************************************************ * 名称:用于string写注册表信息的过程 * * 参数: 1. MarkName: 注册标志名称 *
作者:佚名 时间:2019-08-22
Delphi 自定义消息
1. 建立一个专门管理自定义消息的文件“DefMsg.pas”,其内容如下: unit DefMsg; interface uses Windows, SysUtils, Classes,Messages; CONST WM_MINE=WM_USER+100; implementation end. 2. 在发送窗口处引用文件“DefMsg.pas”; 3. 在触发代码处编写代码: SendMe
作者:佚名 时间:2019-09-01
Delphi文本文件的写操作
最近我用Delphi写了个程序,需要将用户信息写入文件,因此在网上查了下 Delphi有关文本文件的操作,经整理后,我将其封装成了一个函数, 以方便以后的使用,访函数代码如下: //将帐号信息写入文本文件函数 procedure TForm1.WriteUserToText(user:String; pass:String); var txt:TextFile; begin //先判断一下文
作者:佚名 时间:2019-09-06
Delphi与timer[1]:API定时器——SetTimer
http://hi.baidu.com/warrially/item/d05f382486bf188e6f2cc37e user模块提供了一组定时器API,他的原型如下 function SetTimer( hWnd :HWND; //程序拥有窗口的handle nIDEvent :UINT; //定时器编号,同一个窗口handle的所有定时器来说,编号必须唯一 uElapse :UINT; //
作者:佚名 时间:2019-09-10
上一页
8
9
10
11
12
13
14
15
16
下一页
小编推荐
苹果市值2025年有望达4万亿美元
• 三星当前最强PC SSD“PM9E1”启动量产,
• 向智能家居迈进!苹果2025年将发布home
• 中国平板市场大洗牌 为什么华为能够力压
• iFixit拆解苹果AirPods 4耳机:仍是“维
• 英伟达RTX 5090笔记本显卡曝光:24GB G
• 平台惊现英伟达GeForce RTX GT610!竟已
• 联想ThinkBook 16+ 2025锐龙AI 9 365版
热门标签
更多
python
JavaScript
java
HTML
PHP
reactjs
C#
Android
CSS
Node.js
sql
r
python-3.x
MysqL
jQuery
c++
pandas
Flutter
angular
IOS
django
linux
swift
typescript
路由器
JSON
路由器设置
无线路由器
h3c
华三
华三路由器设置
华三路由器
电脑软件教程
arrays
docker
软件图文教程
C
vue.js
laravel
spring-boot