Форум программистов, компьютерный форум, киберфорум
C# Windows Forms
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.89/18: Рейтинг темы: голосов - 18, средняя оценка - 4.89
 Аватар для wwowa
308 / 261 / 70
Регистрация: 01.12.2008
Сообщений: 1,031

Загрузка курсора из файла ресурса

14.03.2009, 12:56. Показов 3713. Ответов 2
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
загрузить из файла я нашел как
C#
1
2
3
4
5
IntPtr colorCursorHandleNo = LoadCursorFromFile( Patch +"//NO.cur");
            NoCurs.GetType().InvokeMember("handle", BindingFlags.Public |
            BindingFlags.NonPublic | BindingFlags.Instance |
            BindingFlags.SetField, null, NoCurs,
            new object[] { colorCursorHandleNo });
Чтобы из ресурса я так понял можно попробовать функцией LoadCursor
Функция LoadCursor загружает заданный ресурс курсора из (.EXE) файла выполняемой программы, связанной с экземпляром прикладной программы.
C#
1
public static extern IntPtr LoadCursor(IntPtr Resource ,string NameCur  );
Правильно я импортировал???

Параметры hInstance Идентифицирует экземпляр модуля, исполняемый файл которого содержит курсор, который будет загружен.
lpCursorNameУказывает на строку с символом нуля в конце, содержащую имя ресурса курсора, который будет загружен
Вот что дописать вместо этих параметров??Ресурс родной -Resources.resx- , курсор загружен в нем -CurGreen.ani-...
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
14.03.2009, 12:56
Ответы с готовыми решениями:

Загрузка курсора из Win32 ресурса
Дорогой All Есть проблема для которой не нашел решения. Суть в слудущем: так как .Net платформа не держивает цветные курсоры, гружу...

Загрузка курсора из ресурсов
Добрый день, срочно нужен ваш опытный взгляд со стороны. В приложении Windows Forms, Visual Studio 2008, нужно установить свой курсор. ...

Загрузка и использование собственного курсора
Народ а как загрузить курсор из своего солюшена? this.Cursor = new Cursor(@"C:\Documents and Settings\zexell\Рабочий...

2
13 / 13 / 3
Регистрация: 21.02.2009
Сообщений: 31
14.03.2009, 15:15
замудрил слишком!
для родных ресурсов есть класс Resources, из которого их можно достать по имени
лежит в пространстве имен WindowsFormsApplication1.Properties, где WindowsFormsApplication1 - пространство имен приложения.
1
 Аватар для wwowa
308 / 261 / 70
Регистрация: 01.12.2008
Сообщений: 1,031
16.03.2009, 08:15  [ТС]
замудрил, потому что загрузить цветной или "ani" кроме как через API нельзя..Или я не прав? Нашел обходной путь через ту же
C#
1
2
3
4
5
6
7
8
9
LoadCursorFromFile
Cursor GrinCurs = new Cursor(Cursor.Current.Handle);
string path = Path.GetTempFileName();
File.WriteAllBytes(path, Properties.Resources.CurGreen);
IntPtr  colorCursorGrin = LoadCursorFromFile(path);
GrinCurs.GetType().InvokeMember("handle", BindingFlags.Public |
    BindingFlags.NonPublic | BindingFlags.Instance |
    BindingFlags.SetField, null, GrinCurs,
    new object[] { colorCursorGrin });
Но, что же такое "hInstance" , который идентифицирует экземпляр приложения и как его определять????
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
16.03.2009, 08:15
Помогаю со студенческими работами здесь

Прослушивание файла mp3 из ресурса
На форме (Win forms) размещен компонент COM (AxWMPLib.AxWindowsMediaPlayer) c именем, скажем, mPlay. В него загружается файл mp3,...

Перезапись файла ресурса когда они выгружаются
Есть у меня один файл стоит на выгрузку при появллении формы, System.IO.File.WriteAllBytes(file,проект.Properties.Resources.файл); ...

Загрузка из ресурса файла
char *pchResType = "RT_RCDATA"; TResourceStream* ptRes = new TResourceStream((int)HInstance, "DATA", pchResType); //Это не цель, но...

Загрузка иконки из файла ресурса
Добрый день всем! Вот такой вопрос: Помещаю иконку в файл ресурса. Про загрузке Set Image1.Picrure=LoadResPicrure(Id,vbResIcon) ...

Загрузка текстового файла из ресурса в память
Имеется текстовый файл, откомпилированный в ресурс. Можно ли как то программно связать его с внутренним логическим текстовым файлом? Ну...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Новые блоги и статьи
http://iceja.net/ математические сервисы
iceja 20.01.2026
Обновила свой сайт http:/ / iceja. net/ , приделала Fast Fourier Transform экстраполяцию сигналов. Однако предсказывает далеко не каждый сигнал (см ограничения http:/ / iceja. net/ fourier/ docs ). Также. . .
http://iceja.net/ сервер решения полиномов
iceja 18.01.2026
Выкатила http:/ / iceja. net/ сервер решения полиномов (находит действительные корни полиномов методом Штурма). На сайте документация по API, но скажу прямо VPS слабенький и 200 000 полиномов. . .
Расчёт переходных процессов в цепи постоянного тока
igorrr37 16.01.2026
/ * Дана цепь постоянного тока с R, L, C, k(ключ), U, E, J. Программа составляет систему уравнений по 1 и 2 законам Кирхгофа, решает её и находит переходные токи и напряжения на элементах схемы. . . .
Восстановить юзерскрипты Greasemonkey из бэкапа браузера
damix 15.01.2026
Если восстановить из бэкапа профиль Firefox после переустановки винды, то список юзерскриптов в Greasemonkey будет пустым. Но восстановить их можно так. Для этого понадобится консольная утилита. . .
Сукцессия микоризы: основная теория в виде двух уравнений.
anaschu 11.01.2026
https:/ / rutube. ru/ video/ 7a537f578d808e67a3c6fd818a44a5c4/
WordPad для Windows 11
Jel 10.01.2026
WordPad для Windows 11 — это приложение, которое восстанавливает классический текстовый редактор WordPad в операционной системе Windows 11. После того как Microsoft исключила WordPad из. . .
Classic Notepad for Windows 11
Jel 10.01.2026
Old Classic Notepad for Windows 11 Приложение для Windows 11, позволяющее пользователям вернуть классическую версию текстового редактора «Блокнот» из Windows 10. Программа предоставляет более. . .
Почему дизайн решает?
Neotwalker 09.01.2026
В современном мире, где конкуренция за внимание потребителя достигла пика, дизайн становится мощным инструментом для успеха бренда. Это не просто красивый внешний вид продукта или сайта — это. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru