陈宝刚---享受生活,追逐梦想!
理想是心中的火焰,有追求的人才是幸福的人!
摘要: 什么是Dll? Stands for "Dynamic Link Library." A DLL (.dll) file contains a library of functions and other information that can be accessed by a Windows program. When a program is launched, links to ... 阅读全文
posted @ 2009-01-11 20:20 追梦人RUBY 阅读(3140) 评论(0) 推荐(0) 编辑
摘要: 用SPY++观察: 这是个MDI程序,最外层MDI主框架的窗口名称已知-“MDIMainFrame” ---A 然后,其下有个 Class Name 为:MDIClient 的窗口 -----------B 然后,其下有个 标题为:“hSDIClient”的窗口 ------------C 然后,其下有个 Clas... 阅读全文
posted @ 2009-01-11 19:57 追梦人RUBY 阅读(3831) 评论(0) 推荐(0) 编辑
摘要: 版权声明:转载时请以超链接形式标明文章原始出处和作者信息及本声明 http://jellyfish.blogbus.com/logs/319589.html 所谓句柄实际上是一个数据,是一个Long (整长型)的数据。 句柄是WONDOWS用来标识被应用程序所建立或使用的对象的唯一整数,WINDOWS使用各种各样的句柄标识诸如应用程序实例,窗口,控制,位图,GDI对象等等。WINDOWS句... 阅读全文
posted @ 2009-01-11 18:51 追梦人RUBY 阅读(286) 评论(0) 推荐(0) 编辑
摘要: ClassName是类名,Window是窗口的CAPTION,从SPY++里可以找到相应的属性就可以了。如 FindWindow("IEFrame",lzCaption); 就可以得到一个IE窗口的句柄。 函数 FindWindow(ClassName, WindowName); 就拿记事本程序来说吧 记事本的ClassName ... 阅读全文
posted @ 2009-01-11 18:28 追梦人RUBY 阅读(487) 评论(0) 推荐(0) 编辑
摘要: Win32 平台是 消息驱动模式 .Net 框架是 事件驱动模式 标题所指的 “控制外部程序”,外部程序是指与本程序无内在相关性的另外一个程序 基于上面提到的,对于.NET的winform程序,在默认情况下(即未对接收消息的事件做自定义处理,说白了:就是没有 重写/覆写(override)窗体(Form)的DefWndProc 事件),.Net 的 winform ... 阅读全文
posted @ 2009-01-11 17:19 追梦人RUBY 阅读(531) 评论(0) 推荐(0) 编辑
摘要: SendKeys.Send(Keys.Enter.ToString());//模拟按下回车键 SendKeys.Send("{BackSpace}");// 模拟按下退格键 以下是 SendKeys 的一些特殊键代码表。 键 代码 BACKSPACE {BACKSPACE}、{BS} 或 {BKSP} BREAK {BREAK} CAPS LOCK {CAPSLOCK} DEL 或 ... 阅读全文
posted @ 2009-01-11 16:48 追梦人RUBY 阅读(1076) 评论(0) 推荐(0) 编辑
摘要: ListBox控件默认情况下只可以进行单选,如要进行多选操作,需要将SelectionMode属性设置成SelectionMode.MultiSimple。 如果需要将ListBox选择的多项Item删除,或要进行其它的操作该怎样捕获这些信息呢? private void button_deleteSelected_Click(object sender, EventArg... 阅读全文
posted @ 2009-01-11 08:29 追梦人RUBY 阅读(1657) 评论(0) 推荐(0) 编辑
摘要: //全选方法一 private void SelectAll(ListBox ListBox) ...{ for (int i = 0; i < ListBox.Items.Count; i++) ...{ ListBox.SelectedIndex = i; ... 阅读全文
posted @ 2009-01-11 08:04 追梦人RUBY 阅读(1261) 评论(0) 推荐(0) 编辑