Здравствуйте, у меня возник вопрос по компоненту tooltips_class32, если у он создан с флагом TTS_BALLOON, то можно впихнуть свою иконку, вместо предлагаемых системой? И как обновить содержимое контрола во время его активности? Заранее благодарю...
где именно? На оф сайте нет, в примерах нет, вот как я сделал: Код (Text): wm_notify: mov ebx, [lparam] virtual at ebx nr TOOLTIPTEXT end virtual .if [nr.hdr.code] = TTN_NEEDTEXT mov eax, [.buffer] mov [nr.lpszText], eax invoke SendMessage, [.hint], TTM_UPDATETIPTEXT, [hwnd], [lparam] .endif jmp done wm_showwindow: invoke CreateWindowEx, WS_EX_TOPMOST, _class_tool, 0, WS_POPUP + TTS_BALLOON, 0, 0, 0, 0, HWND_DESKTOP, 0, [hInstance], 0 mov [.hint], eax mov [ti.cbSize], sizeof.TOOLINFO mov eax, [hwnd] mov [ti.hwnd], eax mov [ti.uFlags], TTF_SUBCLASS or TTF_TRANSPARENT or TTF_IDISHWND or TTF_ABSOLUTE mov [ti.uId], eax mov eax, [hInstance] mov [ti.hInst], eax mov [ti.lpszText], LPSTR_TEXTCALLBACK invoke SendMessage,[.hint], TTM_ADDTOOL, 0, ti invoke SendMessage,[.hint], TTM_SETTITLE, 0, text.13 jmp done но содержимое [.buffer] каждую секунду меняется...
jaja Знаешь анекдот про студента: - У рыбы нету шерсти, но если бы была, то в ней обязательно бы водились блохи. Блоха ....