P R M P A D 函 数 - 图1P R M P A D 函 数 - 图2P R M P A D 函 数

P R M P A D 函 数 - 图3返回一个菜单标题的文本

语 法

PRMPAD (MenuBarName , MenuTitleNam e)

返 值 类 型

字符型

参 数 描 述

MenuBarName

P R M P A D 函 数 - 图4指 定 包 含 菜 单 标 题 的 菜 单 栏 名 称

MenuTitleName

P R M P A D 函 数 - 图5指 定 菜 单 标 题

说 明

P R M P A D 函 数 - 图6P R M P A D 函 数 - 图7P R M P A D 函 数 - 图8P R M P A D 函 数 - 图9P R M P A D 函 数 - 图10P R M P A D 函 数 - 图11P R M P A D 函 数 - 图12P R M P A D 函 数 - 图13P R M P A D 函 数 - 图14可用 DEFINE MENU 命令创建菜单栏 用 DEFINE PAD 命令创建菜单标题PRMPAD 函数也可以用于 Visual FoxPro 系统菜单 PRMPAD 返回一个菜单标题的文本 该菜单栏可以不是活动的

P R M P A D 函 数 - 图15P R M P A D 函 数 - 图16P R M P A D 函 数 - 图17P R M P A D 函 数 - 图18P R M P A D 函 数 - 图19P R M P A D 函 数 - 图20如果创建菜单标题时用反斜杠和小于号 (\<) 创建了访问键 或用反斜杠 (\) 使菜单标题废止 PRMPAD 只返回菜单标题的文本 而不包含这些特殊字符

示 例

P R M P A D 函 数 - 图21P R M P A D 函 数 - 图22P R M P A D 函 数 - 图23P R M P A D 函 数 - 图24P R M P A D 函 数 - 图25下面的示例创建了有三个菜单标题的菜单栏 mnuexample 从菜单标题 titleTwo 与titleThree 中不返回访问关键字和禁用的选项指示符 激活菜单栏以显示菜单标题 并且在选择了菜单标题后 从屏幕和内存中清除它

CLEAR

SET TALK OFF

STORE 'mnuexample' TO gcPopName

DEFINE MENU mnuexample BAR AT LINE 1

DEFINE PAD titleOne OF mnuexample PROMPT 'This will be returned' DEFINE PAD titleTwo OF mnuexample PROMPT '\<As will this' DEFINE PAD titleThree OF mnuexample PROMPT '\And this, too'

=messagebox( PRMPAD ('mnuexample', 'titleOne') )

=messagebox( PRMPAD ('mnuexample', 'titleTwo') )

=messagebox( PRMPAD (gcPopName, 'titleThree') )

ACTIVATE MENU mnuexample DEACTIVATE MENU mnuexample RELEASE MENU mnuexample

请 参 阅

P R M P A D 函 数 - 图26P R M P A D 函 数 - 图27CNTBAR P R M P A D 函 数 - 图28 P R M P A D 函 数 - 图29 , GETBAR P R M P A D 函 数 - 图30 P R M P A D 函 数 - 图31 , DEFINE BAR, DEFINE POPUP, MRKPAD P R M P A D 函 数 - 图32 , PRMBAR P R M P A D 函 数 - 图33