w32api - Справочник по Windows API
Найти:
На:





Функция GetBoundsRect получает текущий ограничительный прямоугольник для указанного контекста устройства.
Windows определяет ограничительный прямоугольник для каждого приложения. Приложение может получить и установить этот прямоугольник.

UINT GetBoundsRect(
    HDC hdc,	// дескриптор контекста устройства.
    LPRECT lprcBounds,	// адрес структуры для получения прямоугольника
    UINT flags 	// определение опций функции
   );
Параметры:

hdc Определяет контекст устройства, ограничительный прямоугольник которого возвращает функция.
lprcBounds Адрес структуры RECT, в которую функция помещает текущий ограничительный прямоугольник. Прямоугольник приложения возвращается в логических координатах, а прямоугольник Windows возвращается в координатах экрана.
flags Определяет аспекты того, как функция GetBoundsRect обрабатывает данный вызов. Этот парметр может принимать значение DCB_RESET, при котором происходит сбрасывание ограничительного прямоугольника после определения возврщаемого значения.

Возвращаемые значения:

Возвращаемое значение определяет состояние накопления ограничительного прямоугольника; может принимать одно из следующих значений:

Значение:
Описание:
0 Произошла ошибка. Переданный дескриптор контекста устройства недействителен.
DCB_DISABLE Накопление границ отключено.
DCB_ENABLE Накопление границ включено.
DCB_RESET Ограничительный прямоугольник пуст.
DCB_SET Ограничительный прямоугольник не пуст.

Замечания:

Значение DCB_SET является комбинацией значений DCB_ACCUMULATE и DCB_RESET. Приложение, которое проверяет бит DCB_RESET, для получения того, пустой-ли ограничительный прямоугольник, должно, также, проверить бит DCB_ACCUMULATE. Ограничительный прямоугольник пуст только, если бит DCB_RESET равен 1 и бит DCB_ACCUMULATE равен 0.

Смотрите также:



Hosted by uCoz