|
| БЕСПЛАТНАЯ ежедневная online лотерея! Выигрывай каждый день БЕСПЛАТНО! |
|
|
Changing List View Styles
You can change the window style of a list view control after it is created. First, use the GetWindowLong function to get the current style. Then use the SetWindowLong function to specify the new style. For a complete list of the list view window styles, see List View Window Styles.
The following example changes the style bits that govern the view mode.
// SetView - sets a list view's window style to change the view. // hwndLV - handle of the list view control // dwView - value specifying a view style VOID WINAPI SetView(HWND hwndLV, DWORD dwView) { // Get the current window style. DWORD dwStyle = GetWindowLong(hwndLV, GWL_STYLE); // Only set the window style if the view bits have changed. if ((dwStyle & LVS_TYPEMASK) != dwView) SetWindowLong(hwndLV, GWL_STYLE, (dwStyle & ~LVS_TYPEMASK) | dwView);
}
| Пригласи друзей и счет твоего мобильника всегда будет положительным! |
| Пригласи друзей и счет твоего мобильника всегда будет положительным! |
Изменение Стилей Вида Списка
Вы можете изменить стиль окна управления вида списка после того, как будет создано. Сначала, используйте функцию GetWindowLong, чтобы получать текущий стиль. Затем используйте функцию SetWindowLong, чтобы определять новый стиль. Для полного списка стилей окна вида списка, видьте как Список Рассматривал Стили Окна.
Следующий пример изменяет биты стиля, которые управляют режимом просмотра.
// SetView - УСТАНАВЛИВАЕТ стиль окна вида списка, чтобы изменять вид. // hwndLV - РУЧКА управления / вида списка/ dwView - оценивает определяя стиль вида ПУСТОТА WINAPI SetView(HWND hwndLV, DWORD dwView) { // Получите текущий стиль окна. DWORD dwStyle = GetWindowLong(hwndLV, GWL_STYLE); // Только установленный стиль окна если биты вида изменились бы. если ((dwStyle & LVS_TYPEMASK) != dwView) SetWindowLong(hwndLV, GWL_STYLE, (dwStyle & ~LVS_TYPEMASK) | dwView);
}
|
|
|
|
| |