Код (Text): .DATA TOOLTIPS_CLASS db "tooltips_class32",0 ToolTipText db "Hello world!!!",0 iccex INITCOMMONCONTROLSEX <?> hwndNEW dd ? ti TOOLINFO <?> ;//////// .CODE mov iccex.dwICC,ICC_WIN95_CLASSES mov iccex.dwSize,sizeof INITCOMMONCONTROLSEX invoke InitCommonControlsEx,addr iccex invoke CreateWindowEx,WS_EX_TOPMOST,addr TOOLTIPS_CLASS,0,\ WS_POPUP or TTS_NOPREFIX or TTS_BALLOON,\ 0, 0,0,0,0,0,hInstance,0 mov hwndNEW,eax invoke SetWindowPos,hwndNEW,HWND_TOPMOST,0,0,0,0,SWP_NOMOVE or SWP_NOSIZE or SWP_NOACTIVATE invoke GetClientRect,hwnd,addr ti.rect mov ti.cbSize,sizeof TOOLINFO mov ti.uFlags, 16 ;;TTF_TRANSPARENT or TTF_CENTERTIP mov eax,hwnd mov ti.hWnd,eax ;mov eax,hInstance mov ti.hInst,0 mov ti.uId,0 lea eax,ToolTipText mov ti.lpszText,eax invoke SendMessage,hwndNEW, TTM_ADDTOOL, 0, addr ti ; ----------------------------------- чтото не пашет...(
ты не передаешь в структуру ti идентификатор контрола (точнее у тебя там ноль, ti.uId), над которым будет появляться tooltip