Virus |
Отправлено: 11.12.2005, 19:32 |
|
Ученик-кочегар
Группа: Участник
Сообщений: 17
|
HTML | В FindResource для определения типа ресурса определены следующие варианты:
- RT_ACCELERATOR
- RT_ANICURSOR
- RT_ANIICON
- RT_BITMAP
- RT_CURSOR
- RT_DIALOG
- RT_FONT
- RT_FONTDIR
- RT_GROUP_CURSOR
- RT_GROUP_ICON
- RT_ICON
- RT_MENU
- RT_MESSAGETABLE
- RT_RCDATA
- RT_STRING
- RT_VERSION
В моём "ресурсе" имеется раздел "CUSTOM" и там находятся необходимые мне данные (101, 102, 103 — стандарные имена).
|
Как мне получить их значения?
Я пробовал:
CODE |
- FindResourceA(NULL,"101",RT_RCDATA)
- FindResourceA(NULL,"101","CUSTOM")
|
но результат — NULL |
|
Grigoriy |
Отправлено: 13.03.2007, 05:53 |
|
Мастер участка
Группа: Участник
Сообщений: 381
|
1 способ.
Если старшее слово параметра lpName (или параметра lpType) нулевое, то в младшем слове должно быть целочисленное значение идентифицирующее имя ресурса (или его тип).
2 способ.
Если старшее слово параметра lpName (или параметра lpType) ненулевое, то этот параметр является указателем на строку с именем (или строку с типом ресурса).
3 способ.
Если первый символ строки, на которую указывает параметр lpName (или параметр lpType) есть #, то следующие за ним символы представляют число в десятичной системе, означающее целочисленное значение идентифицирующее имя ресурса (или его тип).
|
|
|