+ -
当前位置:首页 → 问答吧 →  win32中求解释

win32中求解释

时间:2011-09-18

来源:互联网

在win32汇编中用到这样一个函数:Shell_NotifyIcon,一个问题一直没解决:
  先上代码:
  Assembly code

    .elseif eax == WM_SIZE               ;在此处处理最小化消息
    mov  eax,wParam
    movzx    eax,ax
    .if eax    ==    SIZE_MINIMIZED
     mov @stNotify.cbSize,sizeof @stNotify        ;NOTIFYICONDATA 结构
      push hWnd
     pop @stNotify.hWnd                       
          mov @stNotify.uID,ICO_MAIN            ;ml定位到这一行,说:undefined symbol,真没办法了
     mov @stNotify.uFlags,NIF_ICON or NIF_MESSAGE or NIF_TIP
          mov @stNotify.uCallbackMessage,WM_SHOWTASK
     invoke LoadIcon,hInstance,ICO_MAIN
     mov @stNotify.hIcon,eax
     invoke Str_cpy,addr @stNotify.szTip,offset szNotifyShow
          invoke Shell_NotifyIcon,NIM_ADD,addr @stNotify
     invoke ShowWindow,hWinMain,SW_HIDE
    .endif    
    

作者: zhuzhucong   发布时间: 2011-09-18

托盘程序? 有什么问题呢?

作者: WJN92   发布时间: 2011-09-18

就是汇编时定位到: mov @stNotify.uID,ICO_MAIN  
  ml提示:undefined symbol,我前前后后看了看代码,似乎没发现未定义的东西..

作者: zhuzhucong   发布时间: 2011-09-18

热门下载

更多