リストボックスの選択項目に挿入ガイドを <TOP>
DrawInsert インデックスで示された項目の前に挿入ガイドを表示
'================================================================ '= リストボックスの選択項目に挿入ガイドを
'= (DrawInsert.bas) '================================================================ #include "Windows.bi" ' インデックスで示された項目の前に挿入ガイドを表示 Declare Sub Api_DrawInsert Lib "comctl32" Alias "DrawInsert" (ByVal handParent&, ByVal hLB&, ByVal nItem&) Var Shared List1 As Object Var Shared Button1 As Object List1.Attach GetDlgItem("List1") : List1.SetFontSize 14 Button1.Attach GetDlgItem("Button1") : Button1.SetFontSize 14 '================================================================ '= '================================================================ Declare Sub MainForm_Start edecl () Sub MainForm_Start() For i = 1 To 20 List1.AddString Str$(i * 1000) Next End Sub '================================================================ '= '================================================================ Declare Sub Button1_on edecl () Sub Button1_on() Api_DrawInsert GethWnd, List1.GethWnd, List1.GetCursel End Sub '================================================================ '= '================================================================ Declare Sub Button2_on edecl () Sub Button2_on() Api_DrawInsert GethWnd, List1.GethWnd, -1 End Sub '================================================================ '= '================================================================ While 1 WaitEvent Wend Stop End