Нет описания для типа.
От: steetsl Россия http://spiderindahaus.blogspot.com/
Дата: 26.12.01 14:21
Оценка:
Привет всем!!
В файле есть ссылка atlframe.h на LPNMREBARCHEVRON, но нет описания структуры.
Подскажите где взять?!
Re: Нет описания для типа.
От: VD Россия  
Дата: 26.12.01 14:39
Оценка:
Здравствуйте steetsl, Вы писали:

S>В файле есть ссылка atlframe.h на LPNMREBARCHEVRON, но нет описания структуры.

S>Подскажите где взять?!

Что за файл такой atlframe.h? Откуда он?
Re: Нет описания для типа.
От: OlegO Россия http://www.mediachase.ru
Дата: 26.12.01 14:52
Оценка:
Здравствуйте 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.
Re[2]: Нет описания для типа.
От: steetsl Россия http://spiderindahaus.blogspot.com/
Дата: 26.12.01 16:16
Оценка:
Здравствуйте 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>



Спасибо! (большое
Re[2]: Нет описания для типа.
От: ugen  
Дата: 19.01.05 11:55
Оценка:
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 ?
Re[2]: Нет описания для типа.
От: rus blood Россия  
Дата: 19.01.05 16:37
Оценка:
Здравствуйте, VD, Вы писали:

VD>Что за файл такой atlframe.h? Откуда он?


Из WTL
Имею скафандр — готов путешествовать!
Re[3]: Нет описания для типа.
От: Diletant  
Дата: 19.01.05 17:02
Оценка:
Здравствуйте, 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 ?

Если в оболочке VC при редактировании любого файла набрать:
#include <commctrl.h>
а потом щелкнуть по названию правой кнопкой мыши, в появившемся меню выбрать "Open document <commctrl.h>", то сразу файл и появится. У меня он лежит в SDK\include, но возможны варианты.
Благими пожеланьями дорожку гладко выстелим (С)
Re[4]: Нет описания для типа.
От: ugen  
Дата: 19.01.05 17:19
Оценка:
Здравствуйте, 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 в нем нет. Интересовал вопрос обновления этого хедера.
Re[5]: Нет описания для типа.
От: algol Россия about:blank
Дата: 20.01.05 01:04
Оценка:
Здравствуйте, ugen, Вы писали:

U>У меня есть commctrl.h, но видимо устаревшая версия, т.к. NMREBARCHEVRON в нем нет. Интересовал вопрос обновления этого хедера.


Ставь Platform SDK. Просто заменить один файл скорее всего не получится.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.