Re: [Идейка] Условная компиляция ревизитед
От: Нахлобуч Великобритания https://hglabhq.com
Дата: 22.03.05 10:21
Оценка:
Н>С использованием этих макросов первый кусок кода переписывается так:

Н>
Н>_tcsncpy(m_nidData.szInfo, lpszText, PD_IE50ABOVE(127, 63));
Н>m_nidData.szInfo[PD_IE50ABOVE(127, 63)] = _T('\0');
Н>


Ну и соответственно флаги всякие:

ListView_SetExtendedListViewStyle(m_hwndList, LVS_EX_FULLROWSELECT | LVS_EX_GRIDLINES | LVS_EX_LABELTIP);


Это хотя и будет работать с библиотекой Common Controls ниже 5.8, но компилироваться при установках, соответствующих, к примеру, версии 4.71, не будет.
А так — будет:

ListView_SetExtendedListViewStyle(m_hwndList, LVS_EX_FULLROWSELECT | LVS_EX_GRIDLINES | PD_ISCOMMCTRL58ABOVE(LVS_EX_LABELTIP, 0));
HgLab: Mercurial Server and Repository Management for Windows
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.