Системное программное обеспечение. Особенности программирования 32-разрядных процессоров. Рощин А.В. - 79 стр.

UptoLike

Составители: 

79
(ver.dwMinorVersion<10)) // Ниже SR2
{ AnsiString f1,f2;
f1=”Для работы программы необходима операционная система
не ниже Windows 98 SR2”;
f2=”Системные требования”;
Application->MessageBox(f1.c_str(),f2.c_str(),MB_OK);
Application->Terminate();
}
3.2 Определение наличия в системе мыши
Для определения различных системных параметров и установок
может быть использована функция API Win32 GetSystemMetrics.
Системные параметрами являются, например, размеры (ширина и
высота) отображаемых окон. Все размеры функция GetSystemMetrics
возвращает в пикселях.
int GetSystemMetrics(
int nIndex // Возвращаемые системные параметры
); // или установки
Параметры
nIndex
Определяет возвращаемые системные параметры или установки
конфигурации. Все параметры SM_CX* обозначают значения ширины. Все
параметры SM_CY* обозначают значения высоты. Определены
следующие значения:
SM_ARRANGE
Флаг, определяющий, как система
размещает минимизированные окна.
SM_CLEANBOOT
Значение, определяющее, как система
стартовала:
0. Нормальный старт
1. Старт в безопасном режиме
2. Старт в безопасном режиме с
сетевыми подключениями.
     (ver.dwMinorVersion<10))      // Ниже SR2
    { AnsiString f1,f2;
      f1=”Для работы программы необходима операционная система
не ниже Windows 98 SR2”;
      f2=”Системные требования”;
      Application->MessageBox(f1.c_str(),f2.c_str(),MB_OK);
      Application->Terminate();
    }


     3.2 Определение наличия в системе мыши
     Для определения различных системных параметров и установок
может быть использована функция API Win32 GetSystemMetrics.
     Системные параметрами являются, например, размеры (ширина и
высота) отображаемых окон. Все размеры функция GetSystemMetrics
возвращает в пикселях.


     int GetSystemMetrics(
          int nIndex // Возвращаемые системные параметры
        );               // или установки


     Параметры
     nIndex
     Определяет возвращаемые системные параметры или установки
конфигурации. Все параметры SM_CX* обозначают значения ширины. Все
параметры     SM_CY*      обозначают     значения   высоты.    Определены
следующие значения:
SM_ARRANGE                     Флаг,   определяющий,    как    система
                               размещает минимизированные окна.
SM_CLEANBOOT                   Значение, определяющее,        как   система
                               стартовала:
                                       0. Нормальный старт
                                       1. Старт в безопасном режиме
                                       2. Старт в безопасном режиме с
                                          сетевыми подключениями.


                                         79