Red de conocimiento informático - Problemas con los teléfonos móviles - Cómo obtener el puntero del menú emergente en el menú emergente en programación VC

Cómo obtener el puntero del menú emergente en el menú emergente en programación VC

GetMenu() obtiene el identificador del menú de una ventana. Uno de los parámetros en CreateWindow es configurar esto, y el programa MDI/SDI puede obtener el menú principal a través de esto. Si el programa DLG tiene menú, también se puede obtener.

Si se trata de un menú contextual, se trata principalmente de un identificador generado temporalmente y no es fácil de obtener. A menos que sea la implementación del identificador y el punto de clic derecho generado cuando se usa directamente. De esta forma sabrás el valor del mango.

GetMenuItemCount Obtiene el número de elementos del menú. GetMenuItemID GetMenuItemInfo GetMenuString y así sucesivamente se utilizan para obtener la información de datos del elemento del identificador de menú.

GetSubMenu debe ser la función para la que desea obtener el identificador del submenú. Por ejemplo, si desea obtener el submenú del menú emergente, utilice esto para obtener el identificador del submenú. Luego obtenga el subelemento de acuerdo con la función anterior y obtenga la información del submenú.

(Consulte MSND para obtener más detalles, la descripción anterior es muy detallada y hay ejemplos)