Поделиться через


INativeWindow Интерфейс

Определение

Определяет интерфейс для собственного окна.

public interface INativeWindow : IDisposable
type INativeWindow = interface
    interface IDisposable
Производный
Реализации

Свойства

Bounds

Возвращает или задает структуру Rectangle , содержащую внешние границы этого окна в виде экранных координат. Внешние границы включают строку заголовка, границы и область рисования окна.

ClientRectangle

Возвращает или задает структуру Rectangle , содержащую внутренние границы этого окна в клиентских координатах. Внутренние границы включают область рисования окна, но исключают заголовок и границы окна.

ClientSize

Возвращает или задает структуру Size , содержащую внутренний размер этого окна.

Exists

Возвращает объект System.Boolean, указывающий, создано ли окно и не было ли уничтожено.

Focused

Возвращает объект System.Boolean, указывающий, имеет ли это окно фокус ввода.

Height

Возвращает или задает внешнюю высоту этого окна.

Location

Возвращает или задает структуру Point , содержащую расположение этого окна на рабочем столе.

Size

Возвращает или задает структуру Size , содержащую внешний размер этого окна.

Title

Возвращает или задает заголовок окна.

Visible

Возвращает или задает значение System.Boolean, указывающее, является ли окно видимым.

Width

Возвращает или задает внешнюю ширину этого окна.

WindowBorder

Возвращает или задает WindowBorder для этого окна.

WindowInfo

Возвращает для IWindowInfo этого окна.

WindowState

Возвращает или задает WindowState для этого окна.

X

Возвращает или задает горизонтальное расположение этого окна на рабочем столе.

Y

Возвращает или задает вертикальное расположение этого окна на рабочем столе.

Методы

Close()

Закрывает это окно.

PointToClient(Point)

Преобразует указанную точку из экранных координат в координаты клиента.

PointToScreen(Point)

Преобразует указанную точку из координат клиента в координаты экрана.

ProcessEvents()

Обрабатывает ожидающие события окна.

События

Closed

Происходит после закрытия окна.

Closing

Происходит, когда окно готово к закрытию.

Disposed

Происходит при удалении окна.

FocusedChanged

Происходит при Focused изменении свойства окна.

KeyPress

Происходит при вводе символа.

Move

Происходит при каждом перемещении окна.

Resize

Возникает при изменении размера окна.

TitleChanged

Происходит при Title изменении свойства окна.

VisibleChanged

Происходит при Visible изменении свойства окна.

WindowBorderChanged

Происходит при WindowBorder изменении свойства окна.

WindowStateChanged

Происходит при WindowState изменении свойства окна.

Применяется к