IAgentCharacterEx::ShowPopupMenu

[Microsoft Agent está en desuso a partir de Windows 7 y puede no estar disponible en versiones posteriores de Windows.

HRESULT ShowPopupMenu(
   short x,  // x-coordinate of pop-up menu
   short y   // y-coordinate of pop-up menu
);

Muestra el menú emergente del carácter.

  • Devuelve S_OK para indicar que la operación se realizó correctamente.

X

Coordenada x del menú emergente del carácter en píxeles, en relación con el origen de la pantalla (superior izquierda).

y

Coordenada y del menú emergente del carácter en píxeles, en relación con el origen de la pantalla (superior izquierda).

Al establecer IAgentCharacterEx::SetAutoPopupMenu enFalse, el servidor ya no muestra automáticamente el menú cuando se hace clic con el botón derecho en el carácter o en su icono de la barra de tareas. Puede usar este método para mostrar el menú.

El menú se muestra hasta que el usuario selecciona un comando o muestra otro menú. Solo se puede mostrar un menú emergente a la vez; por lo tanto, las llamadas a este método cancelarán (quitar) el menú anterior.

Solo se debe llamar a este método cuando la aplicación cliente es el cliente activo del carácter; de lo contrario, se produce un error.

IAgentCharacterEx::SetAutoPopupMenu