共用方式為


HDM_GETORDERARRAY訊息

取得標頭控制項中專案的目前由左至右順序。 您可以明確傳送此訊息,或使用 Header_GetOrderArray 宏。

參數

wParam

lParam可以保存的整數元素數目。 此值必須等於控制項中的專案數, (HDM_GETITEMCOUNT)

lParam

整數陣列的指標,可接收標頭中專案的索引值。

傳回值

如果成功,則傳回非零,而 lParam 的緩衝區會依照標頭控制項中每個專案的專案編號,依其從左至右出現的順序接收這些專案編號。 否則,訊息會傳回零。

備註

lParam中的專案數目是在wParam中指定,而且必須等於 控制項中的專案數。 例如,下列程式碼片段會保留足夠的記憶體來保存索引值。

int iItems,

    *lpiArray;



// Get memory for buffer.

(iItems = SendMessage(hwndHD, HDM_GETITEMCOUNT, 0,0))!=-1)

    if(!(lpiArray = calloc(iItems,sizeof(int))))

MessageBox(hwnd, "Out of memory.","Error", MB_OK);

規格需求

需求
最低支援的用戶端
Windows Vista [僅限傳統型應用程式]
最低支援的伺服器
Windows Server 2003 [僅限桌面應用程式]
標頭
Commctrl.h