0
我想问如何在WinApi32 C中创建一个滚动条(滑块),以便我可以根据滚动条中的拇指位置发送串行端口数据。WinApi32 C滚动条控制(滑块)
我想问如何在WinApi32 C中创建一个滚动条(滑块),以便我可以根据滚动条中的拇指位置发送串行端口数据。WinApi32 C滚动条控制(滑块)
您可以通过将WS_HSCROLL
和/或WS_VSCROLL
样式添加到CreateWindow()
调用中来创建带滚动条的窗口。
hWnd = CreateWindow("YourWnd","Name",
WS_OVERLAPPEDWINDOW | WS_HSCROLL | WS_VSCROLL,
CW_USEDEFAULT, CW_USEDEFAULT, 500, 250,
NULL,NULL,
hInstance,NULL
);
然后,您可以通过调用GetScrollPos()
或GetScrollInfo()
功能检查的位置。
有关更多信息,请参阅MSDN文档here。
请参阅MSDN上的滚动条控制技术文章:http://msdn.microsoft.com/en-us/library/ms997557.aspx – Michael
您能更具体地了解您的问题是什么吗?你的问题是滚动条还是滑动条? (他们是不同的控制。)您是否在创建控件时遇到问题?阅读拇指位置时出现问题吗?发送串口数据有问题吗? –