Страница: 1 |
Вопрос: Загрузка картинки | Добавлено: 09.01.04 16:13 |
Автор вопроса: ![]() |
нужен максимально простой пример загрузки картинки из .RES файла |
Ответы | Всего ответов: 8 |
Номер ответа: 1 Автор ответа: ![]() ![]() ![]() ![]() ![]() ![]() Разработчик Offline Client ICQ: 233286456 Вопросов: 34 Ответов: 5445 |
Web-сайт: Профиль | Цитата | #1 | Добавлено: 09.01.04 16:20 |
' Это для jpg, gif, для bmp можно проще... Я думаю bmp из ресурсов загрузить под силу каждому |
Номер ответа: 2 Автор ответа: ![]() ![]() ![]() ![]() ![]() ![]() Разработчик Offline Client ICQ: 233286456 Вопросов: 34 Ответов: 5445 |
Web-сайт: Профиль | Цитата | #2 | Добавлено: 09.01.04 16:22 |
Для BMP:думаю bmp из ресурсов загрузить под силу каждому Private Declare Function GetTempFileName Lib "kernel32" Alias "GetTempFileNameA" (ByVal lpszPath As String, ByVal lpPrefixString As String, ByVal wUnique As Long, ByVal lpTempFileName As String) As Long Private Declare Function GetTempPath Lib "kernel32" Alias "GetTempPathA" (ByVal nBufferLength As Long, ByVal lpBuffer As String) As Long Private Declare Function DeleteFile Lib "kernel32" Alias "DeleteFileA" (ByVal lpFileName As String) As Long Private Function GetJpgPic(ID As String, rType As String) As Picture On Error Resume Next Dim sPath As String: sPath = GetTempFile Dim sData() As Byte, nf As Integer sData = LoadResData(ID, rType) nf = FreeFile Open sPath For Binary Access Write As nf Put nf, 1, sData Close nf Set GetJpgPic = LoadPicture(sPath) Call DeleteFile(sPath) End Function Private Function GetTempFile() As String Dim sTmpPath As String * &H100, Tmp As Long Call GetTempPath(&H100, sTmpPath) Tmp = InStr(1, sTmpPath, vbNullChar, vbTextCompare) GetTempFile = Left(sTmpPath, Tmp - 1): sTmpPath = Space(&H100) Call GetTempFileName(GetTempFile, "tmp", 0&, sTmpPath) Tmp = InStr(1, sTmpPath, vbNullChar, vbTextCompare) GetTempFile = Left(sTmpPath, Tmp - 1) End Function |
Номер ответа: 3 Автор ответа: ![]() ![]() ICQ: 780477 Вопросов: 72 Ответов: 1297 |
Web-сайт: Профиль | Цитата | #3 | Добавлено: 09.01.04 18:23 |
Что-то я не розобрался, мне нужно грузить картинки не из екзешки, а изотдельного RES файла. Не знаешь как? |
Номер ответа: 4 Автор ответа: ![]() ![]() ![]() ![]() ![]() ![]() Разработчик Offline Client ICQ: 233286456 Вопросов: 34 Ответов: 5445 |
Web-сайт: Профиль | Цитата | #4 | Добавлено: 09.01.04 20:52 |
Уууу, да, засада |
Номер ответа: 5 Автор ответа: ![]() ![]() ICQ: 780477 Вопросов: 72 Ответов: 1297 |
Web-сайт: Профиль | Цитата | #5 | Добавлено: 09.01.04 22:19 |
У меня пример есть...почти. Я знаю где скачать, на сайте: "Визуал Бейсик не для чайников" (поищи в яндексе), там есть пример использования скинов, где скины выполнены ввиде РЕС файлов.Сейчас поищу... |
Номер ответа: 6 Автор ответа: ![]() ![]() ICQ: 780477 Вопросов: 72 Ответов: 1297 |
Web-сайт: Профиль | Цитата | #6 | Добавлено: 09.01.04 22:39 |
http://visualbasic.km.ru/downloads/media.html качаешь первый пример использования скинов, там все есть. |
Номер ответа: 7 Автор ответа: ![]() ![]() ![]() ![]() ![]() ![]() Разработчик Offline Client ICQ: 233286456 Вопросов: 34 Ответов: 5445 |
Web-сайт: Профиль | Цитата | #7 | Добавлено: 09.01.04 23:28 |
В том-то и фишка, что валяются отдельные RES'ы, а вот дабы их юзать, их надо к проекту подключать, в режиме дизайна |
Номер ответа: 8 Автор ответа: ![]() ![]() ICQ: 780477 Вопросов: 72 Ответов: 1297 |
Web-сайт: Профиль | Цитата | #8 | Добавлено: 10.01.04 00:16 |
Да, я только что сам увидел... |
Страница: 1 |
|