Здравствуйте steetsl, Вы писали:
S>Привет всем!! S>В файле есть ссылка atlframe.h на LPNMREBARCHEVRON, но нет описания структуры. S>Подскажите где взять?!
Вот все из MSDN (коли лень смотреть):
NMREBARCHEVRON
Contains information used in handling the RBN_CHEVRONPUSHED notification message.
typedef struct tagNMREBARCHEVRON{
NMHDR hdr;
UINT uBand;
UINT wID;
LPARAM lParam;
RECT rc;
LPARAM lParamNM;
} NMREBARCHEVRON, *LPNMREBARCHEVRON;
Members
hdr
NMHDR structure that contains additional information about the notification message.
uBand
Index of the band sending the notification.
wID
Application-defined identifier for the band.
lParam
Application-defined value associated with the band.
rc
RECT structure that defines the area covered by the chevron.
lParamNM
An application-defined value. If the RBN_CHEVRONPUSHED notification was sent as a result of an RB_PUSHCHEVRON message, this member will contain the message's lAppValue value. Otherwise, it will be set to zero.
Requirements
Version 5.80 and later of Comctl32.dll
Windows NT/2000: Requires Windows 2000
Windows 95/98/Me: Requires Windows 98 (or Windows 95 with Internet Explorer 5.0 or later).
Header: Declared in commctrl.h.
Здравствуйте OlegO, Вы писали:
OO>Здравствуйте steetsl, Вы писали:
S>>Привет всем!! S>>В файле есть ссылка atlframe.h на LPNMREBARCHEVRON, но нет описания структуры. S>>Подскажите где взять?!
OO>Вот все из MSDN (коли лень смотреть):
OO>
OO>NMREBARCHEVRON
OO>Contains information used in handling the RBN_CHEVRONPUSHED notification message.
OO>typedef struct tagNMREBARCHEVRON{
OO> NMHDR hdr;
OO> UINT uBand;
OO> UINT wID;
OO> LPARAM lParam;
OO> RECT rc;
OO> LPARAM lParamNM;
OO>} NMREBARCHEVRON, *LPNMREBARCHEVRON;
OO>Members
OO>hdr
OO>NMHDR structure that contains additional information about the notification message.
OO>uBand
OO>Index of the band sending the notification.
OO>wID
OO>Application-defined identifier for the band.
OO>lParam
OO>Application-defined value associated with the band.
OO>rc
OO>RECT structure that defines the area covered by the chevron.
OO>lParamNM
OO>An application-defined value. If the RBN_CHEVRONPUSHED notification was sent as a result of an RB_PUSHCHEVRON message, this member will contain the message's lAppValue value. Otherwise, it will be set to zero.
OO>Requirements
OO> Version 5.80 and later of Comctl32.dll
OO> Windows NT/2000: Requires Windows 2000
OO> Windows 95/98/Me: Requires Windows 98 (or Windows 95 with Internet Explorer 5.0 or later).
OO> Header: Declared in commctrl.h.
OO>
OO>Requirements
OO> Version 5.80 and later of Comctl32.dll
OO> Windows NT/2000: Requires Windows 2000
OO> Windows 95/98/Me: Requires Windows 98 (or Windows 95 with Internet Explorer 5.0 or later).
OO> Header: Declared in commctrl.h.
OO>
подскажите, где бы взять commctrl.h с соотв. описанием NMREBARCHEVRON ?
OO>>Requirements
OO>> Version 5.80 and later of Comctl32.dll
OO>> Windows NT/2000: Requires Windows 2000
OO>> Windows 95/98/Me: Requires Windows 98 (or Windows 95 with Internet Explorer 5.0 or later).
OO>> Header: Declared in commctrl.h.
OO>>
U>подскажите, где бы взять commctrl.h с соотв. описанием NMREBARCHEVRON ?
Если в оболочке VC при редактировании любого файла набрать:
#include <commctrl.h>
а потом щелкнуть по названию правой кнопкой мыши, в появившемся меню выбрать "Open document <commctrl.h>", то сразу файл и появится. У меня он лежит в SDK\include, но возможны варианты.
Здравствуйте, Diletant, Вы писали:
D>Здравствуйте, ugen, Вы писали:
OO>>>
OO>>>Requirements
OO>>> Version 5.80 and later of Comctl32.dll
OO>>> Windows NT/2000: Requires Windows 2000
OO>>> Windows 95/98/Me: Requires Windows 98 (or Windows 95 with Internet Explorer 5.0 or later).
OO>>> Header: Declared in commctrl.h.
OO>>>
U>>подскажите, где бы взять commctrl.h с соотв. описанием NMREBARCHEVRON ?
D>Если в оболочке VC при редактировании любого файла набрать: D>#include <commctrl.h> D>а потом щелкнуть по названию правой кнопкой мыши, в появившемся меню выбрать "Open document <commctrl.h>", то сразу файл и появится. У меня он лежит в SDK\include, но возможны варианты.
У меня есть commctrl.h, но видимо устаревшая версия, т.к. NMREBARCHEVRON в нем нет. Интересовал вопрос обновления этого хедера.
Здравствуйте, ugen, Вы писали:
U>У меня есть commctrl.h, но видимо устаревшая версия, т.к. NMREBARCHEVRON в нем нет. Интересовал вопрос обновления этого хедера.
Ставь Platform SDK. Просто заменить один файл скорее всего не получится.