Ленты:
Записи
Комментарии

Архив рубрики ‘GUI’

Иногда хочется  использовать иконки из dll или exe. Это сделать довольно просто,для этого потребуется функция ExtractIconEx. Объявление этой функции можно посмотреть на сайте pInvoke . Самый простой способ получения индекса иконки из файла – это в свойствах ярлыка нажать на “Change Icon”. Теперь приведу пример использования для нашей формы. Если индекс указан неверно,то будет использована стандартная иконка.

Прочитать запись целиком »

Для отображение elevated иконки на нашей форме ,придется задействовать WinAPi функции,так как каких либо методов для достижения результата с использование .NET ,у нас нет.Для C++ существует несколько методов  Button_SetElevationRequiredState, BCM_SETSHIELD.  Button_SetElevationRequiredState - является макросом ,поэтому можно посмотреть ,что он делает в заголовочном фале Commctrl.h. Этот метод вызывает функцию SendMessage,которой мы и воспользуемся.Как объявлять функцию SendMessage для .Net,можно посмотреть – http://www.pinvoke.net/default.aspx/user32.sendmessage [...]

Прочитать запись целиком »

Определить простой операционной системы,на основе последнего события ввода пользователя.Для этого используем функцию GetLastInputInfo.Для создания форм,использовался Primal Forms.

Прочитать запись целиком »

Follow

Get every new post delivered to your Inbox.