annotate foosdk/sdk/libPPUI/CHeaderCtrlEx.h @ 1:20d02a178406 default tip

*: check in everything else yay
author Paper <paper@tflc.us>
date Mon, 05 Jan 2026 02:15:46 -0500
parents
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
1
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1 #pragma once
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
3 class CHeaderCtrlEx : public CHeaderCtrl {
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
4 public:
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
5 CHeaderCtrlEx(HWND wnd = NULL) : CHeaderCtrl(wnd) {}
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
6 CHeaderCtrlEx const & operator=(HWND wnd) { m_hWnd = wnd; return *this; }
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
7
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
8 // Column sort marker operations
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
9 // If they appear to have no effect, you're probably missing Common Controls 6 manifest, see link-CommonControls6.h
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
10 DWORD GetItemFormat(int iItem);
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
11 void SetItemFormat(int iItem, DWORD flags);
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
12 void SetItemSort(int iItem, int direction);
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
13 void SetSingleItemSort(int iItem, int direction);
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
14 void ClearSort();
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
15 };