文档介绍:返回总目录
DEFINE MENU 命令
DEFINE PAD 命令
DEFINE POPUP 命令
DEFINE WINDOW 命令
DefOLELCID 属性
DELETE 命令
DELETE-SQL 命令
DELETE CONNECTION 命令
DELETE DATABASE 命令
DELETE FILE 命令
DELETE TAG 命令
DELETE TRIGGER 命令
DELETE VIEW 命令
DeleteColumn 方法
Deleted 事件
DELETED( ) 函数
DeleteMark 属性
DESCENDING( ) 函数
Description 属性
1
Desktop 属性
Destroy 事件
_DIARYDATE 系统变量
DIFFERENCE( ) 函数
DIMENSION 命令
DIR 或 DIRECTORY 命令
DIRECTORY( ) 函数
DisabledBackColor, DisabledForeColor 属性
DisabledItemBackColor, DisabledItemForeColor 属性
DisabledPicture 属性
DISKSPACE( ) 函数
DISPLAY 命令
DISPLAY CONNECTIONS 命令
DISPLAY DATABASE 命令
DISPLAY DLLS 命令
DISPLAY FILES 命令
2
DEFINE MENU 命令
创建菜单栏
语法
DEFINE MENU MenuBarName
[BAR [AT LINE nRow]]
[IN [WINDOW] WindowName | IN SCREEN]
[FONT cFontName [, nFontSize]]
[STYLE cFontStyle ]
[KEY KeyLabel]
[MARK cMarkCharacter]
[MESSAGE cMessageText]
[NOMARGIN]
[COLOR SCHEME nSchemeNumber
| COLOR ColorPairList]
参数描述
3
MenuBarName
指定要创建的菜单栏的名称给菜单栏命名使您能够在其他命令和函数中引
用该菜单栏
BAR [AT LINE nRow]
创建一个与 Visual FoxPro 系统菜单栏类似的菜单栏该菜单栏有以下特征
· 水平菜单栏的高度为一个行高宽度为它所在的 Visual FoxPro 主窗口或
用户自定义窗口的宽度
· 自动处理菜单栏上菜单标题的位置
· 如果您所定义的菜单标题的大小与数目超出了菜单栏所在的屏幕或窗口的
大小可以滚动菜单栏
行号用 nRow 指定
IN [WINDOW] WindowName
在用户自定义窗口中放置一个菜单栏 WindowName 指定用户自定义窗口
名如果省略 IN WINDOW 除非有一个活动的用户自定义窗口在默认的
情况下菜单栏放置在主窗口中如果有一个活动的用户自定义窗口菜单
栏就放在其中
IN SCREEN
在 Visual FoxPro 主窗口中放置菜单栏
FONT cFontName [, nFontSize]
为菜单栏中所有的菜单标题指定默认的字体在 DEFINE PAD 中包含 FONT
子句可以改写单个菜单标题的默认字体
cFontName 指定字体名称 nFontSize 指定磅值例如下面的命令创建一个菜单栏
4
它的菜单标题使用 12 磅 Courier 字体
DEFINE MENU mnu 示例 FONT 'Courier', 12
如果在 FONT 子句中省略磅值 nFontSize 就使用 10 磅字体如果指定的字体不可用
就用相似的字体代替
添加到 Visual FoxPro 系统菜单_MSYSMENU 中的菜单标题忽略 FONT 子句注意菜
单设计器使用的是 Visual FoxPro 系统菜单
STYLE cFontStyle
为菜单栏中所有的菜单标题指定一个默认的字形在 DEFINE PAD 命令中包
含 STYLE 子句可以改写单个菜单标题的默认字形
如果省略了 STYLE 子句就使用常规字形在 Visual FoxPro 中如果指定的字形不可
用那么就用相似的字形代替
下表列出了可以使用 cFontStyle 指定的字形
字符字形
B 粗体
I 斜体
N 常规
Q 不透明
–删除线
T 透明