【问题标题】:WinApi32 C Scroll Bar Control (Slider)WinApi32 C 滚动条控件(滑块)
【发布时间】:2013-01-18 07:59:44
【问题描述】:

我想问一下如何在 WinApi32 C 中创建滚动条(滑块)以便我可以
根据滚动条中拇指的位置发送串口数据。

【问题讨论】:

  • 查看 MSDN 上的滚动条控制技术文章:msdn.microsoft.com/en-us/library/ms997557.aspx
  • 您能更具体地说明您的问题是什么吗?您的问题是滚动条还是滑块? (它们是不同的控件。)创建控件有问题吗?读取拇指位置有问题吗?是发送串口数据的问题吗?

标签: c winapi scroll


【解决方案1】:

您可以通过将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

【讨论】:

    猜你喜欢
    • 2021-04-13
    • 2012-11-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-09-28
    相关资源
    最近更新 更多