Иногда хочется использовать иконки из dll или exe. Это сделать довольно просто,для этого потребуется функция ExtractIconEx. Объявление этой функции можно посмотреть на сайте pInvoke . Самый простой способ получения индекса иконки из файла – это в свойствах ярлыка нажать на “Change Icon”. Теперь приведу пример использования для нашей формы. Если индекс указан неверно,то будет использована стандартная иконка.
Архив рубрики ‘GUI’
Использование иконок из dll,exe.
Помещено в GUI, PowerShell Август 15, 2011 | Комментарии (2) »
Отобразить иконку UAC Shield на кнопке.
Помещено в GUI, PowerShell Апрель 25, 2011 | Оставьте комментарий »
Для отображение elevated иконки на нашей форме ,придется задействовать WinAPi функции,так как каких либо методов для достижения результата с использование .NET ,у нас нет.Для C++ существует несколько методов Button_SetElevationRequiredState, BCM_SETSHIELD. Button_SetElevationRequiredState - является макросом ,поэтому можно посмотреть ,что он делает в заголовочном фале Commctrl.h. Этот метод вызывает функцию SendMessage,которой мы и воспользуемся.Как объявлять функцию SendMessage для .Net,можно посмотреть – http://www.pinvoke.net/default.aspx/user32.sendmessage [...]
Простой операционной системы.
Помещено в GUI, PowerShell Декабрь 5, 2010 | Комментарии (2) »
Определить простой операционной системы,на основе последнего события ввода пользователя.Для этого используем функцию GetLastInputInfo.Для создания форм,использовался Primal Forms.