verter
|
|
1 | |
как в проге изменить строковый ресурс?04.05.2010, 15:28. Просмотров 1215. Ответов 7
Метки нет Все метки)
(
AfxLoadString(nID,szText) загружает из ресурса строку, а как сделать наоборот? Как из проги поменять значение строкового ресурса?
|
|
04.05.2010, 15:28 | |
Как можно изменить ресурс?
Подскажите что изменить в проге СИ Изменить Ресурс в Delphi 7 |
|
0 / 0 / 0
Регистрация: 20.05.2010
Сообщений: 8
|
|
20.05.2010, 23:43 | 2 |
Ну про это функция я ничичего не слышал) AfxLoadString(nID,szText)
с MFC что-ли ? Юзай winapi функции BeginUpdateResource,UpdateResource,EndUpdateResource) Описание ищи на http://microsoft.com/msdn
0
|
belix
|
|
26.05.2010, 10:55 | 3 |
А нельзя так что ли:
#undef nID #define nID 'text' ? |
0 / 0 / 0
Регистрация: 20.05.2010
Сообщений: 8
|
|
26.05.2010, 21:03 | 4 |
нельзя, так как это макросы для компилятора
что-то я не совсем понимаю :-) а какое это отношение имеет к ресурсам ??
0
|
0 / 0 / 1
Регистрация: 11.06.2010
Сообщений: 40
|
|
11.06.2010, 05:13 | 5 |
Это нельзя делать по определению т. к. эти дела только для чтения,
те const. Выдели память скопируй туда строку и меняй ее сколько влезет.
0
|
verter
|
|
11.06.2010, 10:47 | 6 |
Конечно же строчку можно скопировать и сделать с ней всё что хош. 'Но если бы задача так просто решалась, то армянское радио этим бы просто не занималась, понимаешь?' А задача заключается в следующем: Есть строковый ресурс, с неким ID. Этот же ID имеет кнопка тулбара и за счёт этого на ней появляется подсказка(тултип) когда к кнопке подносишь мышь с текстом соответствующим строковому ресурсу. Нужно, чтобы текст в подсказке в зависимости от некоторых факторов(например доступностью кнопки) менялся. Можно, конечно, создавать объект тултипа, ловить там сообщения и т.д. и т.п., но может просто как-то можно динамически менять текст самого строкового ресурса?
|
0 / 0 / 1
Регистрация: 11.06.2010
Сообщений: 40
|
|
11.06.2010, 11:48 | 7 |
Новый вариант создаеш строку с этим ID и строки что надо подсталять
ну и UpdateResource.... по идее оно должно сработать.
0
|
7 / 7 / 12
Регистрация: 13.02.2007
Сообщений: 1,255
|
|
11.06.2010, 20:34 | 8 |
вот эта статья должна помочь тебе http://www.codeproject.com/cpp/dynares.asp
Удачи, Владимир. P.S. судя по всему это не работает с Windows 9x/Me
0
|
11.06.2010, 20:34 | |
Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь или здесь. Есть файл ресурсов. В ресурс загрузил картинку. Как программно добавить в ресурс файл? Если ярлыка к проге нет, то Создать ярлык к проге по адресу (текущий адрес) Дан строковый файл. Создать новый строковый файл, содержащий все строки исходного файла наибольшей длины Как написать функцию в ActiveX DLL и как её использовать в другой проге? Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |