Announcement

Collapse
No announcement yet.

[How To] Get the index of the item of ListBox control when the mouse hovers over it

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • [How To] Get the index of the item of ListBox control when the mouse hovers over it

    • Global Functions
      Code:
      [font=Courier New][size=2]ListBox[color=#FF0000].[/color]ItemFromPoint [color=#FF0000]=[/color] [color=#0000FF][b]function[/b][/color](sObjectName)
          [color=#0000FF][b]if[/b][/color] (Application[color=#FF0000].[/color]GetCurrentPage() [color=#FF0000]~[/color][color=#FF0000]=[/color] [color=#800080]''[/color]) [color=#0000FF][b]then[/b][/color]
              [color=#0000FF][b]if[/b][/color] (Page[color=#FF0000].[/color]GetObjectType(sObjectName) [color=#FF0000]~[/color][color=#FF0000]=[/color] 9) [color=#0000FF][b]then[/b][/color] [color=#0000FF][b]return[/b][/color] [color=#FF0000]-[/color]1; [color=#0000FF][b]end[/b][/color]
          [color=#0000FF][b]else[/b][/color]
              [color=#0000FF][b]if[/b][/color] (DialogEx[color=#FF0000].[/color]GetObjectType(sObjectName) [color=#FF0000]~[/color][color=#FF0000]=[/color] 9) [color=#0000FF][b]then[/b][/color] [color=#0000FF][b]return[/b][/color] [color=#FF0000]-[/color]1; [color=#0000FF][b]end[/b][/color]
          [color=#0000FF][b]end[/b][/color]
          [color=#0000FF][b]local[/b][/color] hWnd [color=#FF0000]=[/color] ListBox[color=#FF0000].[/color]GetProperties(sObjectName)[color=#FF0000].[/color]WindowHandle;
          [color=#0000FF][b]local[/b][/color] tMousePos [color=#FF0000]=[/color] System[color=#FF0000].[/color]GetMousePosition([color=#0000FF][b]true[/b][/color][color=#FF0000],[/color] hWnd);
      
          [color=#0000FF][b]local[/b][/color] lparam [color=#FF0000]=[/color] Bitwise[color=#FF0000].[/color]Or(Bitwise[color=#FF0000].[/color]ASL(tMousePos[color=#FF0000].[/color]Y[color=#FF0000],[/color] 16)[color=#FF0000],[/color] Bitwise[color=#FF0000].[/color]And(tMousePos[color=#FF0000].[/color]X[color=#FF0000],[/color] 0xFFFF));
          [color=#0000FF][b]local[/b][/color] nItem [color=#FF0000]=[/color]  tonumber(DLL[color=#FF0000].[/color]CallFunction([color=#800080]"user32.dll"[/color][color=#FF0000],[/color] [color=#800080]"SendMessageA"[/color][color=#FF0000],[/color] hWnd[color=#FF0000].[/color][color=#FF0000].[/color][color=#800080]", 425, 0, "[/color][color=#FF0000].[/color][color=#FF0000].[/color]lparam[color=#FF0000],[/color] DLL_RETURN_TYPE_INTEGER[color=#FF0000],[/color] DLL_CALL_STDCALL));
          [color=#0000FF][b]if[/b][/color] (Bitwise[color=#FF0000].[/color]ASR(nItem[color=#FF0000],[/color] 16) [color=#FF0000]~[/color][color=#FF0000]=[/color] 0) [color=#0000FF][b]then[/b][/color] [color=#0000FF][b]return[/b][/color] [color=#FF0000]-[/color]1; [color=#0000FF][b]end[/b][/color]
          [color=#0000FF][b]return[/b][/color] (nItem [color=#FF0000]+[/color] 1);
      [color=#0000FF][b]end[/b][/color]
      [/size][/font]
    • On Mouse Move of a Page
      Code:
      [font=Courier New][size=2][color=#0000FF][b]local[/b][/color] nItem [color=#FF0000]=[/color] ListBox[color=#FF0000].[/color]ItemFromPoint([color=#800080]'ListBox1'[/color]);
      [color=#0000FF][b]if[/b][/color] (nItem [color=#FF0000]~[/color][color=#FF0000]=[/color] [color=#FF0000]-[/color]1) [color=#0000FF][b]then[/b][/color]
          Label[color=#FF0000].[/color]SetText([color=#800080]"Label1"[/color][color=#FF0000],[/color] [color=#800080]'On Hover: '[/color][color=#FF0000].[/color][color=#FF0000].[/color]nItem);
      [color=#0000FF][b]else[/b][/color]
          Label[color=#FF0000].[/color]SetText([color=#800080]"Label1"[/color][color=#FF0000],[/color] [color=#800080]'No item'[/color]);
      [color=#0000FF][b]end[/b][/color][/size][/font]

  • #2
    this script get error dunno the line number is im in work but when the mouse reacts Is this moment when the error promts in the screen

    Comment


    • #3
      You connected MemoryEx plug-in?

      Comment


      • #4
        ah that, okay I will try again thanks for the info

        Comment

        Working...
        X
        😀
        🥰
        🤢
        😎
        😡
        👍
        👎