答案是TB_MOVEBUTTON在调用中使用SendMessage(),如此处的WinAPI文档中所述.
SendMessage()(hWndControl)的第一个参数需要是对包含任务栏按钮的工具栏的引用.这对于检索来说并不重要,但Chris Clarke的答案中提到的CodeProject条目具有检索此句柄所需的所有代码.
wParam并且lParam需要分别设置为要移动的按钮的按钮ID和移动它的位置.这些ID是表示每个按钮idCommand的TBBUTTON结构中的字段; 如何检索按钮的这些结构也可以从上面的CodeProject条目中获取.