- 博客(7)
- 收藏
- 关注
原创 Dll中的窗体嵌入主程序的Panel
一直以来对将Dll中窗体嵌入主程序的Panel中的实现方式都不太满意,要么是焦点有问题,要么是主程序窗体大小化后不能跟着变 ,后来研究Hydra的可视化插件时,发现可以实现就很简的将Dll中Form的Parent设为主程序的Panel 就行了.可以自己照着写了一个Demo却不行. 花了一天时间来分析Hydra的代码,都没发现有什么特别的地方.迷惑了好半天.才想去Hydra的程序
2009-12-12 22:02:00
2208
原创 C#动态调用非托管DLL(二)
接着说说如何调用DLL中带结构数组指针作为参数的函数.在原来Delphi中定义如下://一个结构定义如下 TStudyRec = Record UID : Array[0..127] of Char; end;TCharArray=Array[0..49] of TStudyRec;//在DLL中有如下函数 其中AStudys为TCharArray的指针 func
2007-02-09 23:51:00
1499
原创 C#动态调用非托管DLL(一)
尝试着在C#下调用以前Delphi写的一些DLL,基本实现动态调用,传入回调函数,及调用带结构数组指针作为参数的函数. 虽然DllImport可以方便的静态调用DLL的函数,但在.net2.0中新增加了一个Marshal.GetDelegateForFunctionPointer 方法,可以将非托管函数指针转换为委托。 有了这个方法就可以用三个Windows API函
2007-02-01 21:50:00
2379
原创 自定义DataGridView外观
用惯了Delphi第三方花哨的DataGrid控件,面对着VS2005的DataGridView中规中矩界面总觉得有点别扭.试着用了一下Developer Express Inc.NET()的DXperience.XtraGrid,发现跟同公司VCL版差不多,够强.不过感觉用了以后程序界面出现要慢得多了,而且部署时为了这一个Grid还得多带上好几M的Dll,真是不值得呀.
2007-01-17 22:25:00
14669
4
原创 开博啦
从Dephi转向.net开发,很多有用的资料都是在博客上找到的,终于决定自己也开个技术博(在MSN还有个杂物博,不过很久没更新了).文笔不好,这个博里应该不会有大多的原创的东西.主要是一些收集的资源的转载,主要也是给自己做个备忘.
2007-01-16 23:38:00
938
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人