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 изменении свойства окна. |