你这好像不是delphi的语法吧呵呵。
基于什么?

解决方案 »

  1.   

    Delphi里不需要用API来添加图标(不象VB那么土)
    放一个MainMenu,一个ImageList
    把MainMenu1的Images设为ImageList1
    双击ImageList1, 在ImageList1里Add图标
    设置MainMenu1的每个MenuItem的ImageIndex就可以了(在程序中也可以动态设置)
      

  2.   

    何必这么麻烦呢imagelist+mainmenu=ok
      

  3.   

    楼上的真爽快,上面的代码是DELPHI吗?
      

  4.   

    1.GetMenu()有参数:
      HMENU GetMenu(
        HWND hWnd // handle of window  
       );
    2.请确认你的窗体确实有菜单
    3.如果该窗体是子窗体的话,返回值就没有定义
      

  5.   

    改为
    SetMenuItemBitmaps(menu,MF_BYPOSITION,&bitmap,&bitmap);
      

  6.   

    还有,GetMenu();得到的是哪一个Menu的Handle?
      

  7.   

    各位,搞清楚!上面用的是正宗的Windows API!在Delphi里一样用!