MakeDragList 函数是 Win32 API 中的一个过时函数,用于创建一个支持拖放操作的列表框(List Box)。声明在 Commctrl.h 头文件中。以下是该函数的声明:
BOOL MakeDragList(
  HWND hLB
);

参数说明:

  •  hLB: 要使能拖放操作的列表框的句柄。


MakeDragList 函数会将指定的列表框(List Box)转换为支持拖放的列表框。支持拖放的列表框允许用户通过鼠标拖动列表框中的项,并将其放置到其他位置。

请注意,MakeDragList 函数已经被标记为过时(deprecated),不再推荐使用。现代应用程序通常会使用更强大的拖放功能,例如使用 OLE 拖放或者使用更灵活的拖放框架。

如果你的应用程序需要支持拖放操作,可以考虑使用更现代的拖放方法。例如,你可以使用 RegisterDragDrop、IDropTarget 接口等实现 OLE 拖放,或者使用更高级的拖放框架,比如 Microsoft Foundation Class (MFC) 中的 COleDropTarget。




转载请注明出处:http://www.zyzy.cn/article/detail/24772/Win32 API/Commctrl.h/MakeDragList