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 [僅限桌面應用程式] |
標頭 |
|