func (tt *ToolTip) toolInfo(tool Widget) *win.TOOLINFO { var ti win.TOOLINFO var buf [80]uint16 hwnd := tool.Handle() ti.CbSize = uint32(unsafe.Sizeof(ti)) ti.Hwnd = hwnd ti.UId = uintptr(hwnd) ti.LpszText = &buf[0] if win.FALSE == tt.SendMessage(win.TTM_GETTOOLINFO, 0, uintptr(unsafe.Pointer(&ti))) { return nil } return &ti }