Как создать ballon tip?

Тема в разделе "WASM.BEGINNERS", создана пользователем BAY, 3 дек 2006.

  1. BAY

    BAY New Member

    Публикаций:
    0
    Регистрация:
    3 июл 2006
    Сообщения:
    23
    Такое желтое поумолчанию окошко внизу экрана.. как создать?
     
  2. q_q

    q_q New Member

    Публикаций:
    0
    Регистрация:
    5 окт 2003
    Сообщения:
    1.706
  3. BAY

    BAY New Member

    Публикаций:
    0
    Регистрация:
    3 июл 2006
    Сообщения:
    23
    q_q: спс, щас почитаю.. прблема была в том что Яндекс ничего путнего не выдал...((
     
  4. BAY

    BAY New Member

    Публикаций:
    0
    Регистрация:
    3 июл 2006
    Сообщения:
    23
    Код (Text):
    1. .DATA          
    2.     TOOLTIPS_CLASS db "tooltips_class32",0
    3.     ToolTipText db "Hello world!!!",0                  
    4.                    
    5.     iccex INITCOMMONCONTROLSEX  <?>
    6.     hwndNEW dd ?                   
    7.  
    8.     ti TOOLINFO <?>
    9.  
    10.     ;////////
    11.     .CODE
    12.  
    13.     mov iccex.dwICC,ICC_WIN95_CLASSES
    14.     mov iccex.dwSize,sizeof INITCOMMONCONTROLSEX
    15.  
    16.     invoke InitCommonControlsEx,addr iccex
    17.  
    18.     invoke CreateWindowEx,WS_EX_TOPMOST,addr TOOLTIPS_CLASS,0,\
    19.     WS_POPUP or TTS_NOPREFIX or TTS_BALLOON,\
    20.     0, 0,0,0,0,0,hInstance,0
    21.  
    22.     mov hwndNEW,eax
    23.  
    24.     invoke SetWindowPos,hwndNEW,HWND_TOPMOST,0,0,0,0,SWP_NOMOVE or SWP_NOSIZE or SWP_NOACTIVATE
    25.    
    26.     invoke GetClientRect,hwnd,addr ti.rect
    27.  
    28.     mov ti.cbSize,sizeof TOOLINFO
    29.     mov ti.uFlags, 16 ;;TTF_TRANSPARENT or TTF_CENTERTIP
    30.  
    31.     mov eax,hwnd
    32.     mov ti.hWnd,eax
    33.                
    34.     ;mov eax,hInstance
    35.     mov ti.hInst,0
    36.                
    37.     mov ti.uId,0
    38.  
    39.     lea eax,ToolTipText
    40.     mov ti.lpszText,eax
    41.  
    42.     invoke SendMessage,hwndNEW, TTM_ADDTOOL, 0, addr ti
    43.                    
    44.     ; -----------------------------------
    чтото не пашет...(
     
  5. Avoidik

    Avoidik New Member

    Публикаций:
    0
    Регистрация:
    29 дек 2004
    Сообщения:
    288
    Адрес:
    Russia
    ты не передаешь в структуру ti идентификатор контрола (точнее у тебя там ноль, ti.uId), над которым будет появляться tooltip