自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 问答 (1)
  • 收藏
  • 关注

原创 C# 访问C++的Dll的实现

在我们开放过程中,常常会遇到c++的dll,我们可以使用回调方法去访问,如果别人给的dll是导出的类,而且是虚类的方法传出信息,那么我们就可以从c++转成CLR的dll,然后转到C# 中。原理我就不说了,直接上代码吧!通过头文件,大家直接实现去!很方便哟!可是花了我好长时间才全部实现的。呵呵!具体请看: c++的dll如下://===============================

2013-07-05 15:50:31 811

原创 判断鼠标是否在接收键盘事件的控件上

1、在开发过程中,常常会处理键盘事件,键盘事件的获得对象是当前获得焦点的控件,但这时鼠标的光标不一定在控件上。那么怎样才能判断鼠标是否在这上面呢,同时不在上面怎么移动回来。我们的鼠标移动得到的位置,是控件的上的位置,我们把鼠标转成屏幕位置,然后在键盘事件中把屏幕位置转成控件位置,这样就能判断鼠标是否在控件的上了,如果不在移动鼠标的光标回到控件上。就完成了。2、下面是要在工程中记录鼠

2013-05-29 13:46:30 901

原创 C# WPF drawLine 大量线段的绘制

在WPF中绘制大量数量的线段时,绘制很慢,而且很耗CPU的资源。绘制到几百条线段时,就会明显无法交互操作。通过查询资料,我们找到一个方法可以解决:使用StreamGeometry在内存中绘制,然后再Render到WPF的控件上。实现如下:using (var geometryContext = _cueGeometry.Open())using (var perContext =

2013-04-16 16:05:42 7530

原创 C# Windows ElementHost KeyDown 不切换焦点

在工程中有时会在windows的工程中,调用WPF的控件,通常WPF的控件继承userControl,在userControl中我们实现键盘事件可是在处理键盘事件时,在userControl中的Grid中定义事件KeyDown="Tick_OnKeyDown",下面是事件的实现:private void Tick_OnKeyDown(object sender, KeyEventArgs

2013-04-16 15:53:49 1145

原创 wicket中日历控件的用法

在我们的日常编程中,数据库的程序基本上都要与SQL语句打交道,SQL语句的编写不可避免的成为一个头疼的工作。且因为SQL语句是STRING类型,因此在编译阶段查不出错,只有到运行时才能发现错误。  本文的解决方案,通过自动生成SQL语句,在一定程度上降低出错的概率,从而提高编程效率。    public interface IClause    {        void Add(string

2008-04-02 17:24:00 620

原创 wicket中当在一个类中要操作种UI时,的解决办法

package com.shzhsoft.webapp.test.datatable;import javax.swing.tree.DefaultMutableTreeNode;import javax.swing.tree.DefaultTreeModel;import javax.swing.tree.TreeModel;import org.apache.wicket.extensions

2008-04-02 17:18:00 933

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除