自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(20)
  • 收藏
  • 关注

转载 通过控件句柄获取控件实例

转自:http://blog.csdn.net/dbyoung/article/details/7020620{ ---------------通过控件句柄获取控件实例-------------------------------------------- ---------------原理详见 Classes.pas 单元,13045行 ------------------------

2014-12-26 20:10:26 1307

转载 delphi中SendMessage使用说解

转自http://www.664876.com/article/Delphi/79.html函数功能:该函数将指定的消息发送到一个或多个窗口。此函数为指定的窗口调用窗口程序,直到窗口程序处理完消息再返回。而函数PostMessage不同,将一个消息寄送到一个线程的消息队列后立即返回。     函数原型:LRESULT   SendMessage(HWND   hWnd,UINT

2014-06-04 01:19:58 715 1

转载 Delphi DbGridEh比较好看的样式

转自http://www.cnblogs.com/zhangzhifeng/archive/2011/11/09/2242036.htmlobject DBGridEh_Log: TDBGridEh      Left = 2      Top = 2      Width = 635      Height = 475      Align = alClient   

2014-02-08 23:26:13 340

转载 Delphi:让所有的窗口的标题和图标显示在任务栏上

转自http://hi.baidu.com/xingfupingguo/item/ecd8c0b6756e2440bb0e12edunit Unit2;interfaceusesWindows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,Dialogs;typeTForm2 = class(TFor

2014-02-08 13:33:52 366

转载 TreeView的节点唯一对应数据库ID字段的问题

参看帖子http://bbs.csdn.net/topics/60131423可以用一个 TStrings 来维护这个对应关系,在增加一个 Node 的之后,增加一个 Object 到 TStrings,删除一个 Node 之后,在 TStrings 也同时删除那个 Item。做 Clear 的时候,先 TreeView.Items.Clear, 再 Strings.Clear。下面是

2014-02-06 19:56:34 208

转载 控制在任务栏中显示与隐藏

//WS_EX_APPWINDOW = 0x00040000 强制一个可见的顶级视窗到工具栏上//WS_EX_TOOLWINDOW = 0x00000080 创建一个工具窗口:也就是说,这个窗口被用来做浮动工具条.一个工具窗口具有一个比一般的标题栏短的标题栏,并且系统在标题栏使用小字体.作为工具窗口, 它不显示在工具栏上.当用户用ALT+TAB切换时也不出 显示: /

2013-03-31 14:16:45 292

转载 delphi中气泡提示

转自 http://blog.csdn.net/sj120418/article/details/7618094unit Unit1;interfaceuses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs,commctrl, StdCtrls, Buttons;

2013-03-17 21:01:28 253

转载 Delphi笔记(整理)-符号和基本语法

转自 http://www.cnblogs.com/Bubalus/archive/2011/03/01/2013713.html空格(#32)和控制符(#0 到#31,其中#13 叫回车符或行的结束符)被称为空白符(blank)。 特殊符号是非文字和数字字符,或这类字符的组合,它们有固定的意义。 ‘[’相当于‘(.’,‘]’相当于‘.)’;‘(*’和‘*)’分别相当于

2013-03-17 18:37:47 507

转载 没有标题栏的窗体可缩放, 以及拖动

procedure TForm1.CreateParams(var Params:TCreateParams);begin  inherited CreateParams(Params);  Params.Style := WS_SIZEBOX or                  WS_POPUP   or                  WS_BORDER;end;*****

2012-12-09 17:07:10 156

转载 设置一个窗口 即使失去焦点, 也在最顶层

出处: http://bbs.csdn.net/topics/40334537按照以下代码即可, unit IFDrag;interfaceuses  Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,  Dialogs, ComCtrls;type  TForm1 =

2012-11-18 19:36:10 197

转载 listview的最基本操作 和 扩展

最基本的:ListView1.Items 为标准 Tlistitems类ListView1.Items1. 赋值with ListView1.Items.Add dobeginCaption:=caption; //添加第一项SubItems.add(aaaaa); //添加后面数据SubItems.add(1234);SubItems.add(12

2012-06-09 18:56:23 216

转载 一些小技巧和杂项

如果想让一些控件有多行caption, 如下:http://topic.csdn.net/t/20020828/22/978607.html#r_achor复选框:chk1.Caption := 'Line1 '#13#10'Line2 ';SetWindowLong(chk1.Handle, GWL_STYLE, GetWindowLong(chk1.Hand

2012-06-06 17:48:17 321

转载 程序只运行一次并激活原来的程序

程序只运行一次并激活原来的程序 - colin小屋 - 博客频道 - CSDN.NEThttp://blog.csdn.net/linzhengqun/article/details/564646内容还是复制一下, 感谢作者, 让我轻易就可以用上这个代码 我们的程序有时候只允许运行一次,并且最好的情况是,如果程序第二次运行,就激活原来的程序。网上有很多的方法实现程序只运行一

2012-06-05 13:08:56 297

转载 Delphi制作托盘分析

转自 http://blog.5d.cn/user8/wwle/200905/518768.html系统状态栏图标是指在Windows桌面系统下边的任务栏右边区域内显示的小图标,通常包括时间和输入法,另外,还会包括一些应用程序,如金山词霸或其它一些杀毒软件等的小图标。通常用鼠标右键点击这些小图标时会弹出菜单,通过选择这些菜单可以灵活地实现程序的各项功能。 下面本文以一个具体的例子,详细

2012-06-03 23:23:26 475

原创 查找同级别的子窗口的命令

tmpHandle:= FindWindow( 类名,  nil);  tmpHandle:= FindWindowEx(tmpHandle, 0 , 'TToolBar', nil);  tmpHandle:= GetWindow(tmpHandle ,GW_HWNDNEXT);这样就可以按顺序找到每一个 TToolBar的句柄

2012-06-03 17:30:26 211

查找同级别的子窗口的命令

tmpHandle:= FindWindowEx(tmpHandle, 0, 'TControlBar', nil);  tmpHandle:= FindWindowEx(tmpHandle, 0 , 'TToolBar', nil);  tmpHandle:= GetWindow(tmpHandle ,GW_HWNDNEXT);

2012-06-03 17:27:45 57

转载 在一个外部程序上加上自己的按钮, 并响应自己的事件

varForm1: TForm1;h: HWND;proc: LongInt;function WndProc2(hwnd: HWnd; Msg: UINT; wParam: wParam; lParam: LPARAM): Integer; stdcall;implementation{$R *.dfm}function WndProc2(hwnd: HWnd; Msg:

2012-06-03 16:41:53 248

原创 拖拽文件到窗体, 然后就可以操作文件了

要处理一个文件, 比如excel, 通常可以用按钮打开一个文件对话框,再找到 打开不过如果直接拖拽到窗体, 这样的操作是不是更潇洒些 O(∩_∩)O哈哈~通过3步骤就可以在buffer得到文件名了1: interface里 private { Private declarations } public { Public declarations }

2012-05-31 22:41:49 206

一个外部DBGrid的append插入行, post有问题

DataSet.First; //蓝色代码 表示加不加这些代码, 都一样效果DataSet.Edit;DataSet.Append; //第一条记录DataSet.Fields[0].AsString := '测试1';DataSet.Fields[1].AsString := '测试1';DataSet.Fields[2].AsString := '测试1';DataSet.Post

2012-03-29 21:50:53 109

一个外部DBGrid的插入行问题

DataSet.First; //蓝色代码 表示加不加这些代码, 都一样效果DataSet.Edit;DataSet.Append; //第一条记录DataSet.Fields[0].AsString := '测试1';DataSet.Fields[1].AsString := '测试1';DataSet.Fields[2].AsString := '测试1';DataSet.Post

2012-03-29 21:20:06 136

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除