IContextMenu::GetCommandString

【勇芳软件工作室】汉化HomePreviousNext

[Now Supported on Windows NT]

检索与语言无关的命令字符串或上下文菜单项的帮助文本。

HRESULT GetCommandString(

UINT 【IDCMD】,//菜单项标识符偏移量
UINT 【uFlags】,//指定要检索的信息
UINT *【pwReserved】,//保留;必须为NULL
LPSTR 【pszName】,//接收字符串缓冲区的地址
UINT 【cchMax】//接收字符串的缓冲区的大小
); 

参数

【IDCMD】

菜单项标识符偏移量。

【uFlags】

指定要检索的信息的标志。此参数可以是以下值之一:

含义
GCS_HELPTEXT返回菜单项的帮助文本。
GCS_VALIDATE验证菜单项是否存在。
GCS_VERB返回菜单项的与语言无关的命令名称。

【pwReserved】

保留。调用此方法时,应用程序必须指定NULL,调用时,句柄必须忽略此参数。

【pszName】

接收正在检索的以null结尾的字符串的缓冲区的地址。

【cchMax】

接收空终止字符串的缓冲区的大小。

返回值

如果成功则返回NOERROR,否则返回OLE定义的错误代码。

注释

与语言无关的命令名称是可以传递给IContextMenu::InvokeCommand方法以激活应用程序命令的名称。帮助文本是资源管理器在其状态栏中显示的描述;应该相当短(40个字符以下)。

也可以看看

IContextMenu