Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   C++ Builder (https://www.clubdelphi.com/foros/forumdisplay.php?f=13)
-   -   Insertar llamada a menú desde ventana (https://www.clubdelphi.com/foros/showthread.php?t=58247)

Daniel316 14-07-2008 00:37:47

Insertar llamada a menú desde ventana
 
Hola a todos
Hace algunas horas que empecé a seguir un tutorial del api de windows
y e aquí mi primer problema, es este el lugar adecuado para hacer una
llamada a un menú y la sintaxis es la correcta..?

Código:

----------------------------------------------
    hwnd = CreateWindowEx
    (
          0,                 
          "NUESTRA_CLASE",
          "Mi primer ventana",
          WS_OVERLAPPEDWINDOW,
          CW_USEDEFAULT,
          CW_USEDEFAULT,
          544,
          375,
          HWND_DESKTOP,
          NULL,
          hThisInstance,
          NULL
    );

    SetMenu(hWnd, LoadMenu(hInstance, "Menu"));

    /* Mostrar la ventana */
    ShowWindow(hwnd, SW_SHOWDEFAULT);
---------------------------------------------------------

Archivo ids.h
Código:

#define CM_PRUEBA 100
#define CM_SALIR 101

Archivo Win003.rc
Código:

#include "ids.h"

Menu MENU
BEGIN
  POPUP "&Principal"
      BEGIN
        MENUITEM "&Prueba", CM_PRUEBA
        MENUITEM SEPARATOR
        MENUITEM "&Salir", CM_SALIR
      END
END

Desde ya muchas gracias por la ayuda que deseen brindarme
para poder seguir.-

Un gran saludo
El autodidacta DanielC++:)

Daniel316 14-07-2008 14:34:15

Porque lo movieron...?
 
Hola
Porque si estoy programando con el Api de Windows movieron
este post a C++...?

Un gran saludo
El autodidacta DanielC++:p

Daniel316 14-07-2008 17:22:51

Un gran saludo para todos
 
Bueno ya lo solucioné.-
SetMenu(hWnd, LoadMenu(hInstance, "Menu")); //incorrecto
SetMenu( hwnd, LoadMenu(hThisInstance, "Menu") ); //correcto

Espero que me respondan a la duda anterior

Un gran abrazo
El autodidacta DanielC++:)


La franja horaria es GMT +2. Ahora son las 06:35:48.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi