Hätte gern die Ecken anders und den Abstand von Text zum Rand kürzer...
Gibt es verschiedene ToolTip-Styles?
Code: Alles auswählen
Procedure ToolTip(Handle,Text.s)
ObjektBeschreibung=CreateWindowEx_(#WS_EX_TOPMOST,"Tooltips_Class32",0,#TTS_ALWAYSTIP|#TTS_NOPREFIX|#WS_POPUP|$40,#CW_USEDEFAULT,#CW_USEDEFAULT,#CW_USEDEFAULT,#CW_USEDEFAULT,WindowID(),0,GetModuleHandle_(0),0)
SendMessage_(ObjektBeschreibung,#TTM_SETDELAYTIME,#TTDT_INITIAL,100)
SendMessage_(ObjektBeschreibung,$413,RGB(255,255,255),0)
SendMessage_(ObjektBeschreibung,$414,RGB(0,0,0),0)
SendMessage_(ObjektBeschreibung,#WM_SETFONT,LoadFont(0,"Arial",12),#True)
Tool.TOOLINFO
Tool\cbSize=SizeOf(TOOLINFO)
Tool\uFlags=#TTF_SUBCLASS|#TTF_IDISHWND
Tool\hwnd=Handle
Tool\uID=Handle
Tool\hInst=GetModuleHandle_(0)
Tool\lpszText=@Text
SendMessage_(ObjektBeschreibung,#TTM_ADDTOOL,0,@Tool)
EndProcedure
If OpenWindow(0,0,0,222,200,#PB_Window_SystemMenu|#PB_Window_ScreenCentered,"ButtonGadgets") And CreateGadgetList(WindowID(0))
ButtonGadget(0, 10, 10, 200, 20, "Standard Button")
ToolTip(GadgetID(0),"ToolTip")
Repeat : Until WaitWindowEvent()=#PB_Event_CloseWindow
EndIf