![]() |
Открытие dll библиотеки иконок
Привет! Нужно открывать библиотеку, выбирать иконку, и писать в переменные имя и номер иконки.
Пробовал DllCall - количество иконок ограничено 500, не хватает. Смотрел на IconChoser.au3 - открыть файл получилось нормально, но выбора настроить не смог и не нашел правильного. Хотя этот вариант открыл все иконки с библиотеки. Кто что может предложить? |
Цитата:
|
для выбора иконки с файла и получения строки вида - имя файла, иконка. Для использования потом в коде
|
Цитата:
Код:
#include <GUIConstantsEx.au3> |
Creat0R, ладно, понял - фигню. сморозил, фигню и получил.
Код нужен вот такого назначения, чтобы Цитата:
Код:
Func _iconselect() |
Цитата:
А так: Код:
$aRet = _PickIconDlg('shell32.dll', 2, WinGetHandle('')) |
|
eus_deus,
1. Известно что иконку можно вытащить по номеру 2. Известно что ListView может отобразить иконки в соотвествующем стиле От вас требуется запустить цикл запроса иконок и тупо вставить их в ListView. Когда цикл перестанет возвращать иконки, значит они закончились и сделать выход из цикла. |
AZJIO, все так просто? Вечером обязательно попробую))
|
не все просто)) ладно, фиг с ним, другим займусь
|
Есть ещё "C:\Program Files\AutoIt3\Examples\GUI\Advanced\enumicons.au3"
Маленькие иконки 16х16 Код:
#include <WindowsConstants.au3> Код:
#include <WindowsConstants.au3> |
спасибо, буду пробовать подстроить под себя
|
Время: 00:03. |
Время: 00:03.
© OSzone.net 2001-