Заглавная страница Избранные статьи Случайная статья Познавательные статьи Новые добавления Обратная связь КАТЕГОРИИ: АрхеологияБиология Генетика География Информатика История Логика Маркетинг Математика Менеджмент Механика Педагогика Религия Социология Технологии Физика Философия Финансы Химия Экология ТОП 10 на сайте Приготовление дезинфицирующих растворов различной концентрацииТехника нижней прямой подачи мяча. Франко-прусская война (причины и последствия) Организация работы процедурного кабинета Смысловое и механическое запоминание, их место и роль в усвоении знаний Коммуникативные барьеры и пути их преодоления Обработка изделий медицинского назначения многократного применения Образцы текста публицистического стиля Четыре типа изменения баланса Задачи с ответами для Всероссийской олимпиады по праву Мы поможем в написании ваших работ! ЗНАЕТЕ ЛИ ВЫ?
Влияние общества на человека
Приготовление дезинфицирующих растворов различной концентрации Практические работы по географии для 6 класса Организация работы процедурного кабинета Изменения в неживой природе осенью Уборка процедурного кабинета Сольфеджио. Все правила по сольфеджио Балочные системы. Определение реакций опор и моментов защемления |
Подсчет свободной памяти в данный момент. ⇐ ПредыдущаяСтр 4 из 4
Private Type MEMORYSTATUS
Private Declare Sub GlobalMemoryStatus Lib "kernel32" (lpBuffer As MEMORYSTATUS)
Const fmt As String = "###,###,###,###"
Private Sub Form_Load() Dim MS As MEMORYSTATUS
GlobalMemoryStatus MS lbMemStat(0) = Format$(MS.dwMemoryLoad, fmt) & " % Use" lbMemStat(1) = Format$(MS.dwTotalPhys / nkb, fmt) & skb lbMemStat(2) = Format$(MS.dwAvailPhys / nkb, fmt) & skb lbMemStat(3) = Format$(MS.dwTotalPageFile / nkb, fmt) & skb lbMemStat(4) = Format$(MS.dwAvailPageFile / nkb, fmt) & skb lbMemStat(5) = Format$(MS.dwTotalVirtual / nkb, fmt) & skb lbMemStat(6) = Format$(MS.dwAvailVirtual / nkb, fmt) & skb End Sub В начало Получение информации об окнах 1. Поиск окна по его заголовку Private Declare Function FindWindow Lib "user32" Alias "FindWindowA" (ByVal lpClassName As String, ByVal lpWindowName As String) As Long
'Процедура для получения манипулятора окна по его заголовку
Private Declare Function FindWindow Lib "user32" Alias "FindWindowA" (ByVal lpClassName As String, ByVal lpWindowName As String) As Long
3. Поиск дочернего окна 'Функция для получения окна первого уровня Private Declare Function FindWindow Lib "user32" Alias "FindWindowA" (ByVal lpClassName As String, ByVal lpWindowName As String) As Long
'Функция для получения дочернего окна Private Declare Function FindWindowEx Lib "user32" Alias "FindWindowExA" _
'Разместите на форме кнопку (Command1) Private Sub Command1_Click() В начало
Окна и манипуляторы 1. Скрываем кнопку Пуск:
1. Создайте новый проект.
4. Добавьте следующий код:
'Функция для поиска окна первого уровня
'Функция для скрытия/показа окна Private Declare Function ShowWindow Lib "user32" (ByVal hWnd As Long, ByVal nCmdShow As Long) As Long
Dim hnd As Long Private Sub Form_Load()
Private Sub cmdHide_Click() Private Sub cmdShow_Click()
2. Меняем заголовок заданного окна 1. Создайте новый проект.
4. Добавьте следующий код:
Private Sub cmdRename_Click() В начало Отключение системного меню 'процедура определения системного меню Private Declare Function GetSystemMenu Lib "user32" (ByVal hwnd As Long, ByVal bRevert As Long) As Long 'процедура удаления меню DestroyMenu (menu_handle)
handle =vForm.hwnd, где vForm - форма, над которой нужно поиздеваться В начало
|
|||||
Последнее изменение этой страницы: 2019-12-25; просмотров: 106; Нарушение авторского права страницы; Мы поможем в написании вашей работы! infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 18.191.171.235 (0.006 с.) |