引言: 通常在应用程序的主窗体中,利用鼠标左键点击左上角的图标,会弹出一个菜单,称之为“系统菜单”,在窗体中并没有系统菜单对应的组件,所以有时需要定制系统菜单时就比较麻烦。
摘要:1. 所需动态连结的 dll 须置放在与执行档同一目录或windows system 目录
2. 确认 dll export 出来的函式的原型, 以目前的情况而言, 通常只拿得到 c
语言的函数原型,这时要注意 c 与 object pascal 相对应的型别, 如果需要, 在
interface 一节定义所需的资料类别
3. 在 implementation 节中宣告欲使用的函式......
摘要:在delphi为编程者提供了一个灵活的绘图场所,即本文所述的
canvas类,在delphi中的很多控件都具有此属性,使编程者可以
在这些的控件的表面随心所欲的绘图,这对完善用户界面或者制
作一些屏幕特技都有着非凡的作用,下面举例说明几种特殊屏幕
效果的形成过程。
一、canvas必备基本知识:
1.具有canvas属性的控件:
tbitmap,tcombobox,tdbco......
定制系统菜单 通常在应用程序的主窗体中,利用鼠标左键点击左上角的图标,会弹出一个菜单,称之为“系统菜单”,在窗体中并没有系统菜单对应的组件,所以有时需要定制系统菜单时就比较麻烦.可以通过下面的步骤实现:
1) 在系统菜单上添加所需的菜单项. 【程序编程相关:
在DElphi中的DataGrid怎样使】 【推荐阅读:
[界面]程序启动欢迎窗体(Splash)】
2) 为新添加的菜单项定义o n c l i c k 事件的处理过程. 【扩展信息:
用Timer实现定时运行
】
在该例程中,在系统菜单中添加了一个“前端显示( a )”菜单项,通过该菜单项,可以使窗体始终显示在最前端或为普通窗体模式.具体实现过程如下:
1) 通过菜单file | new application 创建一个新的工程.
2) 添加窗体f o r m 1 的o n c r e a t e 事件的处理过程如下:
procedure tform1.formcreate(sender: to b j e c t ) ;
b e g i n
// 设置系统菜单
a p p e n d m e n u ( g e t s y s t e m m e n u ( h a n d l e , f a l s e ) , m f _ s e pa r ator,0, );
a p p e n d m e n u ( g e t s y s t e m m e n u ( h a n d l e , f a l s e ) , m f _ s t r i n g , 2 0 0 ,
前端显示( & a ) ) ;
3) 在文件u n i t 1 . p a s 的u s e s 语句中增加如下代码:
u s e s ...
下一页 摘要:
m 作 者: gss_wc(天人) 2001-04-28 10:35:05 :0 :0
[回复] [打包] [转贴]
转载:
borlanddelphi以其强大的功能及和高效的可视化开发环境为广
大程序设计员所青睐。尤其是它封装了windowsapi函数,能方便地利
用windows资源,大大加快了程序开发速度。
在平时的计算机操作中,中文输入是不可避免的。使用者可......