V2EX  ›  英汉词典
Enqueued related words: Trackpopupmenuex, Getcursorpos

TrackPopupMenu

定义 Definition

TrackPopupMenu 是 Windows API(User32.dll)中的一个函数,用于在指定位置显示弹出式菜单/快捷菜单(popup menu / context menu),并(可选地)跟踪用户的选择,把被点击的菜单命令发送给窗口过程进行处理。它常用于“右键菜单”。

发音 Pronunciation (IPA)

/træk ˈpɑːpʌp ˈmɛn.juː/

例句 Examples

Press the right mouse button to call TrackPopupMenu and show a context menu.
按下鼠标右键调用 TrackPopupMenu 来显示快捷菜单。

After retrieving the cursor position, the program calls TrackPopupMenu with an HMENU and HWND so the selected command is dispatched to the window procedure.
在获取光标位置后,程序用 HMENU 和 HWND 调用 TrackPopupMenu,从而把用户选择的命令分发到窗口过程进行处理。

词源 Etymology

该名称由三部分组成:track(跟踪) + popup(弹出) + menu(菜单)。这里的 “track” 指函数会进入一种“菜单跟踪/消息循环”式的交互过程:显示菜单后等待用户选择或取消,然后再把结果交给应用继续处理。

相关词 Related Words

文学与著名作品 Literary Works

  • Programming Windows(Charles Petzold)——讲解 Win32 图形界面与消息机制时常涉及弹出菜单与相关 API(包括 TrackPopupMenu)。
  • *Windows via C/C++*(Jeffrey Richter)——在讨论窗口、消息分发与用户交互控件时会提到上下文菜单实现思路与相关函数。
  • Microsoft Windows SDK / MSDN 文档(技术文献)——TrackPopupMenu 的权威参考来源,包含参数、标志位与示例代码。
关于   ·   帮助文档   ·   自助推广系统   ·   博客   ·   API   ·   FAQ   ·   Solana   ·   1881 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 13ms · UTC 02:06 · PVG 10:06 · LAX 18:06 · JFK 21:06
♥ Do have faith in what you're doing.