摘要: 相关文章 :http://stackoverflow.com/questions/2516966/wpf-win32-hwndhost-wm-mousemove-wm-mousehoverhttp://www.netframeworkdev.com/windows-presentation-foundation-wpf/problem-whit-wmmousewheel-hwndhost-90730.shtmlmsdn wpf 和win32互操作http://msdn.microsoft.com/zh-cn/library/ms742522.aspx问题还没解决 阅读全文
posted @ 2011-06-20 08:53 xiaokang088 阅读(1813) 评论(0) 推荐(0) 编辑
摘要: Webcam Preview / Streaminghttp://social.msdn.microsoft.com/forums/en-US/wpf/thread/f6dc3964-7eb8-445a-889f-103b1556a735/DirectShowNet Libraryhttp://directshownet.sourceforge.net/在wpf中使用DirectShowhttp://blog.sina.com.cn/s/blog_4b1558c4010006r2.htmlMediaElement & DirectShowhttp://wiki.medialooks.c 阅读全文
posted @ 2011-06-10 17:16 xiaokang088 阅读(1196) 评论(0) 推荐(0) 编辑
摘要: Shazzam使用简介http://space.itpub.net/14466241/viewspace-662286Shazzam安装http://shazzam-tool.com/default.html使用 EffectCustomTool 为 Xna 创建自定义 Shader 特效http://www.cnblogs.com/yufeih/archive/2010/08/07/1794719.html(六)HLSL自定义渲染特效之完美攻略(上)http://silverlightchina.net/html/tips/2009/1207/304.htmlfxc的使用及shader调试技 阅读全文
posted @ 2011-05-31 16:10 xiaokang088 阅读(623) 评论(0) 推荐(0) 编辑
摘要: Demo在这里 http://files.cnblogs.com/xiaokang088/WpfAnimation.zipAnimation结构以DoubleAnimation 来看结构,如下:System.Object System.Windows.Threading.DispatcherObject System.Windows.DependencyObject System.Windows.Freezable System.Windows.Media.Animation.Animatable System.Windows.Media.Animation.Timeline System.W 阅读全文
posted @ 2011-05-19 15:00 xiaokang088 阅读(3057) 评论(0) 推荐(2) 编辑
摘要: 接前面两个例子:1.图文并茂 简单ATL COM开发2.COM开发之结构体本例讲述,C#调用com方法后,com在适当时机回调C#方法。具体为,c# 先加载一个回调,然后调用COM的add方法,COM把add操作执行后,sleep 1秒,然后触发回调,返回执行结果。打开项目FirstCom1.打开FistCom.idl,先增加一个回调定义,如下,其中uuid 需要用GUID工具来生成,这段代码必须在IFirstClass定义之前,否则编译可能会报错。[ object, uuid(8900006b-5201-41bf-a08d-7d88fafd7fec)]interface ICallBack: 阅读全文
posted @ 2011-05-17 16:21 xiaokang088 阅读(2326) 评论(2) 推荐(0) 编辑
摘要: 本例把结构体作为参数在Com和C#之间传递,结构体有两个参数ComID和ComName,C#中初始化结构体,传递给COM,Com处理后,传回给C#。首先打开上例中的FirstCom项目(http://www.cnblogs.com/xiaokang088/archive/2011/05/16/2047376.html),请按照以下步骤操作。1. 打开FirstCOM.idl文件,增加一个结构体如下:struct FirstStruct{ int ComID; [string] WCHAR*ComName;};2.上例中,有一个接口定义的地方,如下,增加一个方法(红色为新增)[ object, 阅读全文
posted @ 2011-05-17 15:03 xiaokang088 阅读(2811) 评论(1) 推荐(1) 编辑
摘要: 属性类型对应的 From/To/By 动画类支持的内插方法BooleanBooleanAnimationUsingKeyFrames离散ByteByteAnimationUsingKeyFrames离散、线性、样条ColorColorAnimationUsingKeyFrames离散、线性、样条DecimalDecimalAnimationUsingKeyFrames离散、线性、样条DoubleDoubleAnimationUsingKeyFrames离散、线性、样条Int16Int16AnimationUsingKeyFrames离散、线性、样条Int32Int32AnimationUsin 阅读全文
posted @ 2011-05-17 12:00 xiaokang088 阅读(418) 评论(0) 推荐(0) 编辑
摘要: 摘自《精通.net 互操作》 第272页 阅读全文
posted @ 2011-05-16 13:31 xiaokang088 阅读(467) 评论(0) 推荐(0) 编辑
摘要: 1.打开vs2010,新建ATL COM 项目,如下图12.勾选【支持COM+ 1.0】和【支持部件注册器】3 添加了一个com项目,在项目名称上点击右键,添加类,如下图然后打开如下窗口,选择ATL简单对象即可。然后是如下窗口,在简称一栏中输入类名称FirstClass,其他输入框会自动填写,然后点击完成即可。如果出现提示【是否覆盖现有文件】,点击【是】即可。4.切换到类视图(视图->类视图),选中刚才添加的接口IFirstClass,如下,然后右键单击【添加】à添加方法。打开了添加方法向导,如下,输入方法名【Add】,在下方增加参数。先增加两个输入参数:勾选【in】,选择参数 阅读全文
posted @ 2011-05-16 10:04 xiaokang088 阅读(14417) 评论(1) 推荐(6) 编辑
摘要: 关于装饰器参见这几篇文章,较为详尽详解Adorner Layerhttp://www.cnblogs.com/nankezhishi/archive/2010/07/10/adornerlayer.htmlWPF学习笔记之11: Adorner (装饰器)http://www.cnblogs.com/jacksonyin/archive/2008/04/28/1174393.html[WPF]ListView点击列头排序功能实现http://www.cnblogs.com/nankezhishi/archive/2009/12/04/sortlistview.htmlWPF自定义控件 — 装饰 阅读全文
posted @ 2011-05-06 15:11 xiaokang088 阅读(4079) 评论(1) 推荐(3) 编辑