======Класс NativeMethods====== * **Пространство имен:** [[developers:references:topomatic.controls|Topomatic.Controls]] * **Сборка:** Topomatic.Controls (в Topomatic.Controls.dll) =====Иерархия наследования===== * System.Object * Topomatic.Controls.NativeMethods =====Синтаксис===== public abstract sealed class NativeMethods =====Методы===== ^Тип^Имя^Описание^ |{{developers:references:method.png|Метод}}{{developers:references:static.png|Статический}}|[[developers:references:topomatic.controls.nativemethods.beginpaint_system.runtime.interopservices.handleref_ref_topomatic.controls.paintstruct|BeginPaint(HandleRef, PAINTSTRUCT)]]| | |{{developers:references:method.png|Метод}}{{developers:references:static.png|Статический}}|[[developers:references:4f37b83b4780dd1618c6663c4b151153|BitBlt(HandleRef, Int32, Int32, Int32, Int32, HandleRef, Int32, Int32, Int32)]]| | |{{developers:references:method.png|Метод}}{{developers:references:static.png|Статический}}|[[developers:references:topomatic.controls.nativemethods.closetouchinputhandle_system.intptr|CloseTouchInputHandle(IntPtr)]]| | |{{developers:references:method.png|Метод}}{{developers:references:static.png|Статический}}|[[developers:references:topomatic.controls.nativemethods.createpen_system.int32_system.int32_system.int32|CreatePen(Int32, Int32, Int32)]]| | |{{developers:references:method.png|Метод}}{{developers:references:static.png|Статический}}|[[developers:references:topomatic.controls.nativemethods.deleteobject_system.intptr|DeleteObject(IntPtr)]]| | |{{developers:references:method.png|Метод}}{{developers:references:static.png|Статический}}|[[developers:references:topomatic.controls.nativemethods.destroyicon_system.intptr|DestroyIcon(IntPtr)]]| | |{{developers:references:method.png|Метод}}{{developers:references:static.png|Статический}}|[[developers:references:topomatic.controls.nativemethods.destroypropertysheetpage_system.intptr|DestroyPropertySheetPage(IntPtr)]]| | |{{developers:references:method.png|Метод}}{{developers:references:static.png|Статический}}|[[developers:references:topomatic.controls.nativemethods.dispatchmessage_ref_topomatic.controls.msg|DispatchMessage(Msg)]]| | |{{developers:references:method.png|Метод}}{{developers:references:static.png|Статический}}|[[developers:references:topomatic.controls.nativemethods.dispatchmessagea_ref_topomatic.controls.msg|DispatchMessageA(Msg)]]| | |{{developers:references:method.png|Метод}}{{developers:references:static.png|Статический}}|[[developers:references:topomatic.controls.nativemethods.dispatchmessagew_ref_topomatic.controls.msg|DispatchMessageW(Msg)]]| | |{{developers:references:method.png|Метод}}{{developers:references:static.png|Статический}}|[[developers:references:8795e54a874adc0c81f0d6e6bf98d22a|DrawReversibleLine(Int32, Int32, Int32, Int32, Int32, Graphics, Color)]]| | |{{developers:references:method.png|Метод}}{{developers:references:static.png|Статический}}|[[developers:references:topomatic.controls.nativemethods.endpaint_system.runtime.interopservices.handleref_ref_topomatic.controls.paintstruct|EndPaint(HandleRef, PAINTSTRUCT)]]| | |{{developers:references:method.png|Метод}}{{developers:references:static.png|Статический}}|[[developers:references:topomatic.controls.nativemethods.enumchildwindows_system.runtime.interopservices.handleref_system.intptr_system.runtime.interopservices.handleref|EnumChildWindows(HandleRef, IntPtr, HandleRef)]]| | |{{developers:references:method.png|Метод}}|Equals(Object)| Определяет, равен ли заданный объект текущему объекту. (Наследуется от Object.)| |{{developers:references:method.png|Метод}}{{developers:references:static.png|Статический}}|[[developers:references:topomatic.controls.nativemethods.extracticonex_system.string_system.int32_ref_system.intptr_ref_system.intptr_system.int32|ExtractIconEx(String, Int32, IntPtr, IntPtr, Int32)]]| | |{{developers:references:method.png|Метод}}{{developers:references:static.png|Статический}}|[[developers:references:topomatic.controls.nativemethods.getancestor_system.runtime.interopservices.handleref_system.int32|GetAncestor(HandleRef, Int32)]]| | |{{developers:references:method.png|Метод}}{{developers:references:static.png|Статический}}|[[developers:references:topomatic.controls.nativemethods.getasynckeystate_system.int32|GetAsyncKeyState(Int32)]]| | |{{developers:references:method.png|Метод}}{{developers:references:static.png|Статический}}|[[developers:references:topomatic.controls.nativemethods.getcolorrop_system.drawing.color_system.int32_system.int32|GetColorRop(Color, Int32, Int32)]]| | |{{developers:references:method.png|Метод}}{{developers:references:static.png|Статический}}|[[developers:references:topomatic.controls.nativemethods.getdevicecaps_system.runtime.interopservices.handleref_system.int32|GetDeviceCaps(HandleRef, Int32)]]| | |{{developers:references:method.png|Метод}}{{developers:references:static.png|Статический}}|[[developers:references:topomatic.controls.nativemethods.getdialogbaseunits|GetDialogBaseUnits()]]| | |{{developers:references:method.png|Метод}}|GetHashCode()| Служит хэш-функцией по умолчанию. (Наследуется от Object.)| |{{developers:references:method.png|Метод}}{{developers:references:static.png|Статический}}|[[developers:references:topomatic.controls.nativemethods.getmenuiteminfo_system.runtime.interopservices.handleref_system.int32_system.boolean_topomatic.controls.menuiteminfo|GetMenuItemInfo(HandleRef, Int32, Boolean, MENUITEMINFO)]]| | |{{developers:references:method.png|Метод}}{{developers:references:static.png|Статический}}|[[developers:references:topomatic.controls.nativemethods.getmenuitemrect_system.intptr_system.intptr_system.int32_ref_topomatic.controls.rect|GetMenuItemRect(IntPtr, IntPtr, Int32, RECT)]]| | |{{developers:references:method.png|Метод}}{{developers:references:static.png|Статический}}|[[developers:references:topomatic.controls.nativemethods.getmessagea_ref_topomatic.controls.msg_system.runtime.interopservices.handleref_system.int32_system.int32|GetMessageA(Msg, HandleRef, Int32, Int32)]]| | |{{developers:references:method.png|Метод}}{{developers:references:static.png|Статический}}|[[developers:references:topomatic.controls.nativemethods.getmessagew_ref_topomatic.controls.msg_system.runtime.interopservices.handleref_system.int32_system.int32|GetMessageW(Msg, HandleRef, Int32, Int32)]]| | |{{developers:references:method.png|Метод}}{{developers:references:static.png|Статический}}|[[developers:references:topomatic.controls.nativemethods.getmonitorinfo_system.intptr_ref_topomatic.controls.monitorinfo|GetMonitorInfo(IntPtr, MONITORINFO)]]| | |{{developers:references:method.png|Метод}}{{developers:references:static.png|Статический}}|[[developers:references:topomatic.controls.nativemethods.getparent_system.intptr|GetParent(IntPtr)]]| | |{{developers:references:method.png|Метод}}{{developers:references:static.png|Статический}}|[[developers:references:topomatic.controls.nativemethods.getscrollinfo_system.intptr_system.int32_ref_topomatic.controls.scrollinfo|GetScrollInfo(IntPtr, Int32, SCROLLINFO)]]| | |{{developers:references:method.png|Метод}}{{developers:references:static.png|Статический}}|[[developers:references:topomatic.controls.nativemethods.getscrollpos_system.intptr_system.int32|GetScrollPos(IntPtr, Int32)]]| | |{{developers:references:method.png|Метод}}{{developers:references:static.png|Статический}}|[[developers:references:topomatic.controls.nativemethods.getstockobject_system.int32|GetStockObject(Int32)]]| | |{{developers:references:method.png|Метод}}{{developers:references:static.png|Статический}}|[[developers:references:topomatic.controls.nativemethods.getsyscolor_system.int32|GetSysColor(Int32)]]| | |{{developers:references:method.png|Метод}}{{developers:references:static.png|Статический}}|[[developers:references:topomatic.controls.nativemethods.getsystemmetrics_system.int32|GetSystemMetrics(Int32)]]| | |{{developers:references:method.png|Метод}}{{developers:references:static.png|Статический}}|[[developers:references:topomatic.controls.nativemethods.gettouchinputinfo_system.intptr_system.uint32_arr_topomatic.controls.touchinput_system.int32|GetTouchInputInfo(IntPtr, UInt32, TOUCHINPUT[], Int32)]]| | |{{developers:references:method.png|Метод}}|GetType()| Возвращает объект Type для текущего экземпляра. (Наследуется от Object.)| |{{developers:references:method.png|Метод}}{{developers:references:static.png|Статический}}|[[developers:references:topomatic.controls.nativemethods.getwindowdc_system.intptr|GetWindowDC(IntPtr)]]| | |{{developers:references:method.png|Метод}}{{developers:references:static.png|Статический}}|[[developers:references:topomatic.controls.nativemethods.getwindowlong_system.runtime.interopservices.handleref_system.int32|GetWindowLong(HandleRef, Int32)]]| | |{{developers:references:method.png|Метод}}{{developers:references:static.png|Статический}}|[[developers:references:topomatic.controls.nativemethods.getwindowlongptr32_system.runtime.interopservices.handleref_system.int32|GetWindowLongPtr32(HandleRef, Int32)]]| | |{{developers:references:method.png|Метод}}{{developers:references:static.png|Статический}}|[[developers:references:topomatic.controls.nativemethods.getwindowlongptr64_system.runtime.interopservices.handleref_system.int32|GetWindowLongPtr64(HandleRef, Int32)]]| | |{{developers:references:method.png|Метод}}{{developers:references:static.png|Статический}}|[[developers:references:topomatic.controls.nativemethods.getwindowrect_system.intptr_ref_topomatic.controls.rect|GetWindowRect(IntPtr, RECT)]]| | |{{developers:references:method.png|Метод}}{{developers:references:static.png|Статический}}|[[developers:references:topomatic.controls.nativemethods.invalidaterect_system.runtime.interopservices.handleref_topomatic.controls.comrect_system.boolean|InvalidateRect(HandleRef, COMRECT, Boolean)]]| | |{{developers:references:method.png|Метод}}{{developers:references:static.png|Статический}}|[[developers:references:topomatic.controls.nativemethods.isdialogmessage_system.runtime.interopservices.handleref_ref_topomatic.controls.msg|IsDialogMessage(HandleRef, Msg)]]| | |{{developers:references:method.png|Метод}}{{developers:references:static.png|Статический}}|[[developers:references:topomatic.controls.nativemethods.iswindowunicode_system.runtime.interopservices.handleref|IsWindowUnicode(HandleRef)]]| | |{{developers:references:method.png|Метод}}{{developers:references:static.png|Статический}}|[[developers:references:topomatic.controls.nativemethods.lineto_system.intptr_system.int32_system.int32|LineTo(IntPtr, Int32, Int32)]]| | |{{developers:references:method.png|Метод}}{{developers:references:static.png|Статический}}|[[developers:references:topomatic.controls.nativemethods.monitorfrompoint_topomatic.controls.point_system.int32|MonitorFromPoint(POINT, Int32)]]| | |{{developers:references:method.png|Метод}}{{developers:references:static.png|Статический}}|[[developers:references:topomatic.controls.nativemethods.monitorfromrect_ref_topomatic.controls.rect_system.int32|MonitorFromRect(RECT, Int32)]]| | |{{developers:references:method.png|Метод}}{{developers:references:static.png|Статический}}|[[developers:references:topomatic.controls.nativemethods.monitorfromwindow_system.runtime.interopservices.handleref_system.int32|MonitorFromWindow(HandleRef, Int32)]]| | |{{developers:references:method.png|Метод}}{{developers:references:static.png|Статический}}|[[developers:references:topomatic.controls.nativemethods.movetoex_system.intptr_system.int32_system.int32_topomatic.controls.point|MoveToEx(IntPtr, Int32, Int32, POINT)]]| | |{{developers:references:method.png|Метод}}{{developers:references:static.png|Статический}}|[[developers:references:topomatic.controls.nativemethods.movewindow_system.intptr_system.int32_system.int32_system.int32_system.int32_system.boolean|MoveWindow(IntPtr, Int32, Int32, Int32, Int32, Boolean)]]| | |{{developers:references:method.png|Метод}}{{developers:references:static.png|Статический}}|[[developers:references:topomatic.controls.nativemethods.msgwaitformultipleobjects_system.int32_system.intptr_system.boolean_system.int32_system.int32|MsgWaitForMultipleObjects(Int32, IntPtr, Boolean, Int32, Int32)]]| | |{{developers:references:method.png|Метод}}{{developers:references:static.png|Статический}}|[[developers:references:topomatic.controls.nativemethods.muldiv_system.int32_system.int32_system.int32|MulDiv(Int32, Int32, Int32)]]| | |{{developers:references:method.png|Метод}}{{developers:references:static.png|Статический}}|[[developers:references:dcd977a4b0c900c02c0c4f344fb99290|PeekMessage(Msg, HandleRef, Int32, Int32, Int32)]]| | |{{developers:references:method.png|Метод}}{{developers:references:static.png|Статический}}|[[developers:references:topomatic.controls.nativemethods.postmessage_system.runtime.interopservices.handleref_system.int32_system.intptr_system.intptr|PostMessage(HandleRef, Int32, IntPtr, IntPtr)]]| | |{{developers:references:method.png|Метод}}{{developers:references:static.png|Статический}}|[[developers:references:topomatic.controls.nativemethods.progressmessage|ProgressMessage()]]| | |{{developers:references:method.png|Метод}}{{developers:references:static.png|Статический}}|[[developers:references:topomatic.controls.nativemethods.realizepalette_system.runtime.interopservices.handleref|RealizePalette(HandleRef)]]| | |{{developers:references:method.png|Метод}}{{developers:references:static.png|Статический}}|[[developers:references:97ff999f6c73a784075e93f1c4f0be38|RedrawWindow(HandleRef, COMRECT, HandleRef, Int32)]]| | |{{developers:references:method.png|Метод}}{{developers:references:static.png|Статический}}|[[developers:references:topomatic.controls.nativemethods.registertouchwindow_system.runtime.interopservices.handleref_system.uint64|RegisterTouchWindow(HandleRef, UInt64)]]| | |{{developers:references:method.png|Метод}}{{developers:references:static.png|Статический}}|[[developers:references:topomatic.controls.nativemethods.releasecapture|ReleaseCapture()]]| | |{{developers:references:method.png|Метод}}{{developers:references:static.png|Статический}}|[[developers:references:dff86e98bdddf9c0d8ea7971b79d2653|ScrollWindow(HandleRef, Int32, Int32, RECT, RECT)]]| | |{{developers:references:method.png|Метод}}{{developers:references:static.png|Статический}}|[[developers:references:topomatic.controls.nativemethods.selectobject_system.intptr_system.intptr|SelectObject(IntPtr, IntPtr)]]| | |{{developers:references:method.png|Метод}}{{developers:references:static.png|Статический}}|[[developers:references:topomatic.controls.nativemethods.selectpalette_system.runtime.interopservices.handleref_system.runtime.interopservices.handleref_system.int32|SelectPalette(HandleRef, HandleRef, Int32)]]| | |{{developers:references:method.png|Метод}}{{developers:references:static.png|Статический}}|[[developers:references:topomatic.controls.nativemethods.sendmessage_system.runtime.interopservices.handleref_system.int32_system.intptr_ref_topomatic.controls.hd_hittestinfo|SendMessage(HandleRef, Int32, IntPtr, HD_HITTESTINFO)]]| | |{{developers:references:method.png|Метод}}{{developers:references:static.png|Статический}}|[[developers:references:topomatic.controls.nativemethods.sendmessage_system.intptr_system.int32_system.intptr_ref_topomatic.controls.hd_item|SendMessage(IntPtr, Int32, IntPtr, HD_ITEM)]]| | |{{developers:references:method.png|Метод}}{{developers:references:static.png|Статический}}|[[developers:references:topomatic.controls.nativemethods.sendmessage_system.runtime.interopservices.handleref_system.int32_system.int32_arr_system.int32|SendMessage(HandleRef, Int32, Int32, Int32[])]]| | |{{developers:references:method.png|Метод}}{{developers:references:static.png|Статический}}|[[developers:references:topomatic.controls.nativemethods.sendmessage_system.runtime.interopservices.handleref_system.int32_system.intptr_system.intptr|SendMessage(HandleRef, Int32, IntPtr, IntPtr)]]| | |{{developers:references:method.png|Метод}}{{developers:references:static.png|Статический}}|[[developers:references:topomatic.controls.nativemethods.sendmessage_system.intptr_system.int32_system.intptr_system.intptr|SendMessage(IntPtr, Int32, IntPtr, IntPtr)]]| | |{{developers:references:method.png|Метод}}{{developers:references:static.png|Статический}}|[[developers:references:topomatic.controls.nativemethods.setactivewindow_system.intptr|SetActiveWindow(IntPtr)]]| | |{{developers:references:method.png|Метод}}{{developers:references:static.png|Статический}}|[[developers:references:topomatic.controls.nativemethods.setcapture_system.intptr|SetCapture(IntPtr)]]| | |{{developers:references:method.png|Метод}}{{developers:references:static.png|Статический}}|[[developers:references:topomatic.controls.nativemethods.setfocus_system.intptr|SetFocus(IntPtr)]]| | |{{developers:references:method.png|Метод}}{{developers:references:static.png|Статический}}|[[developers:references:topomatic.controls.nativemethods.setmenuiteminfo_system.runtime.interopservices.handleref_system.int32_system.boolean_topomatic.controls.menuiteminfo|SetMenuItemInfo(HandleRef, Int32, Boolean, MENUITEMINFO)]]| | |{{developers:references:method.png|Метод}}{{developers:references:static.png|Статический}}|[[developers:references:topomatic.controls.nativemethods.setparent_system.intptr_system.intptr|SetParent(IntPtr, IntPtr)]]| | |{{developers:references:method.png|Метод}}{{developers:references:static.png|Статический}}|[[developers:references:topomatic.controls.nativemethods.setrop2_system.intptr_system.int32|SetROP2(IntPtr, Int32)]]| | |{{developers:references:method.png|Метод}}{{developers:references:static.png|Статический}}|[[developers:references:topomatic.controls.nativemethods.setscrollinfo_system.runtime.interopservices.handleref_system.int32_topomatic.controls.scrollinfo_system.boolean|SetScrollInfo(HandleRef, Int32, SCROLLINFO, Boolean)]]| | |{{developers:references:method.png|Метод}}{{developers:references:static.png|Статический}}|[[developers:references:topomatic.controls.nativemethods.setscrollpos_system.runtime.interopservices.handleref_system.int32_system.int32_system.boolean|SetScrollPos(HandleRef, Int32, Int32, Boolean)]]| | |{{developers:references:method.png|Метод}}{{developers:references:static.png|Статический}}|[[developers:references:topomatic.controls.nativemethods.setwindowlong_system.intptr_system.int32_system.int32|SetWindowLong(IntPtr, Int32, Int32)]]| | |{{developers:references:method.png|Метод}}{{developers:references:static.png|Статический}}|[[developers:references:topomatic.controls.nativemethods.setwindowlong_system.runtime.interopservices.handleref_system.int32_system.runtime.interopservices.handleref|SetWindowLong(HandleRef, Int32, HandleRef)]]| | |{{developers:references:method.png|Метод}}{{developers:references:static.png|Статический}}|[[developers:references:topomatic.controls.nativemethods.setwindowlongptr32_system.runtime.interopservices.handleref_system.int32_system.runtime.interopservices.handleref|SetWindowLongPtr32(HandleRef, Int32, HandleRef)]]| | |{{developers:references:method.png|Метод}}{{developers:references:static.png|Статический}}|[[developers:references:topomatic.controls.nativemethods.setwindowlongptr64_system.runtime.interopservices.handleref_system.int32_system.runtime.interopservices.handleref|SetWindowLongPtr64(HandleRef, Int32, HandleRef)]]| | |{{developers:references:method.png|Метод}}{{developers:references:static.png|Статический}}|[[developers:references:topomatic.controls.nativemethods.setwindowpos_system.intptr_system.intptr_system.int32_system.int32_system.int32_system.int32_system.uint32|SetWindowPos(IntPtr, IntPtr, Int32, Int32, Int32, Int32, UInt32)]]| | |{{developers:references:method.png|Метод}}{{developers:references:static.png|Статический}}|[[developers:references:topomatic.controls.nativemethods.setwindowtheme_system.intptr_system.string_system.string|SetWindowTheme(IntPtr, String, String)]]| | |{{developers:references:method.png|Метод}}{{developers:references:static.png|Статический}}|[[developers:references:topomatic.controls.nativemethods.shgetfileinfo_system.string_system.uint32_ref_topomatic.controls.shfileinfo_system.uint32_system.uint32|SHGetFileInfo(String, UInt32, SHFILEINFO, UInt32, UInt32)]]| | |{{developers:references:method.png|Метод}}{{developers:references:static.png|Статический}}|[[developers:references:topomatic.controls.nativemethods.showwindow_system.runtime.interopservices.handleref_system.int32|ShowWindow(HandleRef, Int32)]]| | |{{developers:references:method.png|Метод}}|ToString()| Возвращает строку, представляющую текущий объект. (Наследуется от Object.)| |{{developers:references:method.png|Метод}}{{developers:references:static.png|Статический}}|[[developers:references:topomatic.controls.nativemethods.translatemessage_ref_topomatic.controls.msg|TranslateMessage(Msg)]]| | |{{developers:references:method.png|Метод}}{{developers:references:static.png|Статический}}|[[developers:references:topomatic.controls.nativemethods.updatewindow_system.runtime.interopservices.handleref|UpdateWindow(HandleRef)]]| | |{{developers:references:method.png|Метод}}{{developers:references:static.png|Статический}}|[[developers:references:topomatic.controls.nativemethods.waitmessage|WaitMessage()]]| | |{{developers:references:method.png|Метод}}{{developers:references:static.png|Статический}}|[[developers:references:topomatic.controls.nativemethods.windowfrompoint_topomatic.controls.win32point|WindowFromPoint(WIN32POINT)]]| |