コード例 #1
0
 public static extern UnsafeNativeMethodsR.IFont OleCreateFontIndirect(NativeMethodsR.tagFONTDESC fontdesc, [In] ref Guid refiid);
コード例 #2
0
 public static extern int Shell_NotifyIcon(int message, NativeMethodsR.NOTIFYICONDATA pnid);
コード例 #3
0
 public static extern bool SystemParametersInfo(int nAction, int nParam, ref NativeMethodsR.HIGHCONTRAST_I rc, int nUpdate);
コード例 #4
0
 public static extern int SetScrollInfo(HandleRef hWnd, int fnBar, NativeMethodsR.SCROLLINFO si, bool redraw);
コード例 #5
0
 public static extern IntPtr SetWindowLongPtr64(HandleRef hWnd, int nIndex, NativeMethodsR.WndProc wndproc);
コード例 #6
0
 public static extern IntPtr SendMessage(HandleRef hWnd, int msg, int wParam, NativeMethodsR.SYSTEMTIMEARRAY lParam);
コード例 #7
0
 public static extern IntPtr SendMessage(HandleRef hWnd, int Msg, IntPtr wParam, NativeMethodsR.ListViewCompareCallback pfnCompare);
コード例 #8
0
 public static extern IntPtr SendMessage(HandleRef hWnd, int msg, int wParam, NativeMethodsR.TOOLINFO_TOOLTIP lParam);
コード例 #9
0
 public static extern IntPtr SendMessage(HandleRef hWnd, int msg, int wParam, ref NativeMethodsR.TBBUTTONINFO lParam);
コード例 #10
0
 public static extern short RegisterClass(NativeMethodsR.WNDCLASS_D wc);
コード例 #11
0
 public static extern uint SendInput(uint nInputs, NativeMethodsR.INPUT[] pInputs, int cbSize);
コード例 #12
0
 public static extern void OleCreatePropertyFrameIndirect(NativeMethodsR.OCPFIPARAMS p);
コード例 #13
0
 public static extern UnsafeNativeMethodsR.IPicture OleCreatePictureIndirect(NativeMethodsR.PICTDESC pictdesc, [In] ref Guid refiid, bool fOwn);
コード例 #14
0
 public static extern UnsafeNativeMethodsR.IFont OleCreateIFontIndirect(NativeMethodsR.FONTDESC fd, ref Guid iid);
コード例 #15
0
 public static extern IntPtr SendMessage(HandleRef hWnd, int msg, NativeMethodsR.POINT wParam, [In, Out] NativeMethodsR.LVINSERTMARK lParam);
コード例 #16
0
 public static extern IntPtr SendMessage(HandleRef hWnd, int msg, int wParam, ref NativeMethodsR.TV_INSERTSTRUCT lParam);
コード例 #17
0
 public static extern bool SendMessage(HandleRef hWnd, int msg, int wParam, NativeMethodsR.LVINSERTMARK lParam);
コード例 #18
0
 public static extern IntPtr SendMessage(HandleRef hWnd, int msg, int wParam, NativeMethodsR.TV_HITTESTINFO lParam);
コード例 #19
0
 public static extern IntPtr SendMessage(HandleRef hWnd, int msg, int wParam, NativeMethodsR.MSG lParam);
コード例 #20
0
 public static extern int SendMessage(HandleRef hWnd, int msg, int wParam, ref NativeMethodsR.LVHITTESTINFO lParam);
コード例 #21
0
 public static extern bool SetMenuItemInfo(HandleRef hMenu, int uItem, bool fByPosition, NativeMethodsR.MENUITEMINFO_T lpmii);
コード例 #22
0
 public static extern IntPtr SendMessage(HandleRef hWnd, int msg, int wParam, ref NativeMethodsR.HDLAYOUT hdlayout);
コード例 #23
0
 public static IntPtr SetWindowLong(HandleRef hWnd, int nIndex, NativeMethodsR.WndProc wndproc)
 {
     if (IntPtr.Size == 4)
         return UnsafeNativeMethodsR.SetWindowLongPtr32(hWnd, nIndex, wndproc);
     return UnsafeNativeMethodsR.SetWindowLongPtr64(hWnd, nIndex, wndproc);
 }
コード例 #24
0
 public static extern IntPtr SendMessage(HandleRef hWnd, int msg, NativeMethodsR.POINT wParam, int lParam);
コード例 #25
0
 public static extern IntPtr SetWindowsHookEx(int hookid, NativeMethodsR.HookProc pfnhook, HandleRef hinst, int threadid);
コード例 #26
0
 public static extern IntPtr SendMessage(HandleRef hWnd, int msg, int wParam, NativeMethodsR.REPASTESPECIAL lParam);
コード例 #27
0
 public static extern bool SystemParametersInfo(int nAction, int nParam, ref NativeMethodsR.RECT rc, int nUpdate);
コード例 #28
0
 public static extern IntPtr SendMessage(HandleRef hWnd, int msg, NativeMethodsR.GETTEXTLENGTHEX wParam, int lParam);
コード例 #29
0
ファイル: NativeMethodsR.cs プロジェクト: rkbrth/rkbrth-1
 public LOGFONT(NativeMethodsR.LOGFONT lf)
 {
     this.lfHeight = lf.lfHeight;
     this.lfWidth = lf.lfWidth;
     this.lfEscapement = lf.lfEscapement;
     this.lfOrientation = lf.lfOrientation;
     this.lfWeight = lf.lfWeight;
     this.lfItalic = lf.lfItalic;
     this.lfUnderline = lf.lfUnderline;
     this.lfStrikeOut = lf.lfStrikeOut;
     this.lfCharSet = lf.lfCharSet;
     this.lfOutPrecision = lf.lfOutPrecision;
     this.lfClipPrecision = lf.lfClipPrecision;
     this.lfQuality = lf.lfQuality;
     this.lfPitchAndFamily = lf.lfPitchAndFamily;
     this.lfFaceName = lf.lfFaceName;
 }
コード例 #30
0
 public static extern int GetWindowPlacement(HandleRef hWnd, ref NativeMethodsR.WINDOWPLACEMENT placement);