02 2013 档案

摘要:document.referrer可以获取跳转到当前页面的连接的地址 阅读全文
posted @ 2013-02-26 11:03 fff8965 阅读(165) 评论(0) 推荐(0)
摘要:c#的winform里的MouseMove事件很特殊,当鼠标在一个组件上移动的时候会收到MouseMove事件,但是另一种情况:当在组件上按住左键拖拽移动(组件先收到MouseDown事件)的时候,鼠标在整个窗口内移动时,这个组件都会收到MouseMove事件,而这个组件的MouseUp事件的就收范围也会变为窗口,也就是说,按住左键的情况是特殊的,随后的所有鼠标事件都会被发送到MouseDown发送到的那个组件。貌似是winform为实现组件拖拽的特殊处理。这样拖拽组件就变得更容易实现了,只要在单个组件上就能实现,而不用想javascript或其他ui框架那么麻烦了。例子:http://www 阅读全文
posted @ 2013-02-25 09:42 fff8965 阅读(8983) 评论(0) 推荐(0)
摘要:转自:http://hi.baidu.com/wjone/item/167cd243f442d92710ee1e9c在C#是一种类似 Java 的完全面向对象的高级编程语言,其处理过程采用事件驱动方式,但在实际的使用过程中,有时候通过调用系统原有的消息处理起来会更简单,特别是在处理与DLL文件的交互时,实践证明的确是非常方便的。 在C#中使用自定义消息 在C#中使用自定义消息非常简单,只需要下面几个简单的步骤就可以了: 1、定义消息 定义消息的方法与在VC中定义消息有一点点不同,比如在VC中申明一个自定义消息是这样的: #define WM_TEST WM_USER + 101... 阅读全文
posted @ 2013-02-25 02:21 fff8965 阅读(565) 评论(0) 推荐(0)
摘要:转自:http://www.cnblogs.com/jonathanlife/archive/2013/02/04/2892366.html 阅读全文
posted @ 2013-02-19 09:41 fff8965 阅读(185) 评论(0) 推荐(0)
摘要:设置鼠标为手型SetCursor(LoadCursor(0,IDC_HAND)); 阅读全文
posted @ 2013-02-17 13:52 fff8965 阅读(207) 评论(0) 推荐(0)
摘要:Graphics g = Graphics.FromImage(bm1); 阅读全文
posted @ 2013-02-17 13:19 fff8965 阅读(247) 评论(0) 推荐(0)
摘要:使用c++创建窗口程序非常不方便,可以用.net的winform api来创建ui再用c++来粘合程序。c++项目中导入.net方法:项目上右键->公共语言运行时支持选“公共语言运行时支持(/clr)”。也可以直接创建c++的“Windows窗体应用程序项目”如果创建的是Win32项目,那么使用.net中的类有三种方法:1.用using namespace System,相当于c#中的using。2.用#using <System.dll>这样的语法先把类导进来才可以用,#using是c++的.net专用语法,不带公共语言运行时的项目不能用。3.直接在类名的前面加命名空间,如 阅读全文
posted @ 2013-02-16 10:28 fff8965 阅读(915) 评论(0) 推荐(0)