Отправляет email-рассылки с помощью сервиса Sendsay
  Все выпуски  

Русский_Проект: Изучение Visual Basic


Информационный Канал Subscribe.Ru

Здравствуйте!

Продолжаем использовать визуальные стили Windows XP. Кроме использования файла манифеста, который должен находится в одной папке с исполняемым файлом, существует возможность запихнуть данный манифест в ресурс исполняемого файла. Обратите внимание, что встроенными средствами самого VB вы не сможете создать подобный res-файл. Поэтому используйте готовый файл, присоединяя его к вашему проекту. Способ использования манифеста в ресурсах будет выложен на сайте в разделе Примеры

Справочник по функциям Windows API

Продолжается также наполнение Справочника по функциям Windows API.

Функция FlatSB_EnableScrollBar

Declare Function FlatSB_EnableScrollBar Lib "comctl32" (ByVal hWnd As Long, ByVal wSBflags As Long, ByVal wArrows As Long) As Long

FlatSB_EnableScrollBar делает доступными или недоступными кнопки со стрелками для плоской полосы прокрутки. Если перед вызовом данной функция плоская полоса прокрутки не была инициализирована, то вызывается функция EnableScrollBar

Параметры

hWnd
Дескриптор окна с полосой прокрутки. Данный дескриптор должен сначала проинициализирован с помощью InitializeFlatSB
wSBflags
Параметр, определяющий тип полосы прокрутки
SB_BOTH = 3&Горизонтальная и вертикальная полосы прокрутки
SB_HORZ = 0&Горизонтальная полоса прокрутки
SB_VERT = 1&Вертикальная полоса прокрутки
wArrows
Параметр, определяющий кнопки со стрелками, которые могут быть доступны или не доступны

Пример применения данной функции доступен только зарегистрированным пользователям.


VB.NET и .NET Framework

Продолжается наполнение справочника по VB.NET и .NET Framework. Сегодня мы рассмотрим класс Environment.

Класс System.Environment используется для получения информации о среде и операционной системе. В числе свойств и методов данного класса присутствуют такие: CurrentDirectory, MachineName, GetFolderPath и др.

  • CurrentDirectory возвращает и устанавливает полный путь текущего каталога, т.е. каталога, в котором начинается данный процесс
  • MachineName возвращает NetBIOS имя локального компьютера
  • GetFolderPath возвращает полный путь системных специальных папок, определенных через элементы перечисления SpecialFolder

Вот как можно получить путь к папке Мои рисунки через данный класс

Dim p As System.Environment.SpecialFolder
Dim s As String

'Получаем путь к папке Мои рисунки
                .
p = Environment.SpecialFolder.MyPictures
s = Environment.GetFolderPath(p)
MsgBox(s)

Всем удачи! Посещайте сайт Русского_Проекта и присылайте свои замечания и предложения!



http://subscribe.ru/
E-mail: ask@subscribe.ru
Отписаться
Убрать рекламу


В избранное