PreviewHandler用法(三)
来源:互联网 发布:计算机c语言自学教程 编辑:程序博客网 时间:2024/06/06 00:55
[ComImport][InterfaceType(ComInterfaceType.InterfaceIsIUnknown)][Guid("8895b1c6-b41f-4c1c-a562-0d564250836f")]interface IPreviewHandler{ void SetWindow(IntPtr hwnd, ref RECT rect); void SetRect(ref RECT rect); void DoPreview(); void Unload(); void SetFocus(); void QueryFocus(out IntPtr phwnd); [PreserveSig] uint TranslateAccelerator(ref MSG pmsg);} [ComImport][InterfaceType(ComInterfaceType.InterfaceIsIUnknown)][Guid("b7d14566-0509-4cce-a71f-0a554233bd9b")]interface IInitializeWithFile{ void Initialize([MarshalAs(UnmanagedType.LPWStr)] string pszFilePath, uint grfMode);} [ComImport][InterfaceType(ComInterfaceType.InterfaceIsIUnknown)][Guid("b824b49d-22ac-4161-ac8a-9916e8fa3f7f")]interface IInitializeWithStream{ void Initialize(IStream pstream, uint grfMode);}[StructLayout(LayoutKind.Sequential)]public struct RECT{ public int left;public int top; public int right; public int bottom; public RECT(Rect rect) { this.top = (int)rect.Top; this.bottom = (int)rect.Bottom; this.left = (int)rect.Left; this.right = (int)rect.Right; }}
- PreviewHandler用法(三)
- PreviewHandler用法(一)
- PreviewHandler用法(二)
- Grilview用法(三)
- Map用法详解(三)
- C++ string用法(三)
- Android dialog用法(三)
- latex 基本用法(三)
- Fragment 用法总结(三)
- tabhost基本用法(三)
- Spring:IoC 用法(三、XML配置用法)
- Object类的用法(三)
- typedef的用法简介(三)
- SHELL test [命令用法(三)
- Boost.Lambda 用法详解(三)
- c++中的string用法(三)
- (三)sturts之DispactherAction的用法
- service的用法总结(三)
- 当你输入一个网址的时候,实际会发生什么?
- 深入理解Oracle索引(7):用实验数据观察从B-tree索引→复合索引→Bitmap索引所消费的CPU和I/O
- 好奇号登陆火星
- Windows同步对象Event和Linux的条件变量
- SHA1和MD5算法详解和源码
- PreviewHandler用法(三)
- 【我当项目经理那些年】建设项目团队—主题晨会
- Win32工程引用gdiplus.h编译错误解决方案
- 英雄联盟服务器正忙请稍后再试解决办法
- makefile 中的 wildcard 与 patsubst 函数
- Android数据存储方式(一)文件
- 在win7中chm打不开的最佳方法
- 移植tcpdump到android
- 我的php学习笔记(二十三)制作自己的PHP+MYSQL的类