上一页 1 ··· 3 4 5 6 7 8 9 10 11 ··· 42 下一页

2018年11月10日

FindWindow使用方法

摘要: 函数功能:该函数获得一个顶层窗体的句柄,该窗体的类名和窗体名与给定的字符串相匹配。这个函数不查找子窗体。在查找时不区分大写和小写。 函数型:HWND FindWindow(LPCTSTR IpClassName,LPCTSTR IpWindowName); 參数: IpClassName :指向一个 阅读全文

posted @ 2018-11-10 20:50 asdyzh 阅读(900) 评论(0) 推荐(0) 编辑

C#中使用SendMessage在进程间传递数据的实例

摘要: 1 新建解决方案SendMessageExample在解决方案下面新建三个项目:CopyDataStruct,Receiver和Sender。其中,CopyDataStruct项目的输出类型为“类库”,Receiver和Sender项目的输出类型为“Windows 应用程序”。整个实例程序的结构如下 阅读全文

posted @ 2018-11-10 20:18 asdyzh 阅读(594) 评论(0) 推荐(0) 编辑

Wparam与Lparam的区别

摘要: 在Win32 SDK中消息本身是作为一个结构体记录传递给应用程序的,这个记录中包含了消息的类型以及其他信息。这个记录类型叫做MSG,它在window中是这样声明的: typedef struct tagMSG { // msg HWND hwnd; //窗口句柄 UINT message; //消息 阅读全文

posted @ 2018-11-10 18:38 asdyzh 阅读(2814) 评论(0) 推荐(0) 编辑

WPARAM和LPARAM的含义

摘要: lParam 和 wParam 是宏定义,一般在消息函数中带这两个类型的参数,通常用来存储窗口消息的参数。 LRESULT CALLBACK WindowProc(HWND hwnd, UINT uMsg, WPARAM wParam, LPARAM lParam); wParam 通常用来存储小段 阅读全文

posted @ 2018-11-10 18:00 asdyzh 阅读(17204) 评论(0) 推荐(1) 编辑

C# 使用SendMessage 函数

摘要: 在C#中,程序采用了的驱动采用了事件驱动而不是原来的消息驱动,虽然.net框架提供的事件已经十分丰富,但是在以前的系统中定义了丰富的消息对系统的编程提供了方便的实现方法,因此在C#中使用消息有时候还是大大提高编程的效率的。 定义消息 在c#中消息需要定义成windows系统中的原始的6进制数字,比如 阅读全文

posted @ 2018-11-10 16:32 asdyzh 阅读(10073) 评论(0) 推荐(0) 编辑

在WinForm中使用Web Services 来实现 软件 自动升级( Auto Update ) (C#)

摘要: winform程序相对web程序而言,功能更强大,编程更方便,但软件更新却相当麻烦,要到客户端一台一台地升级,面对这个实际问题,在最近的一个小项目中,本人设计了一个通过软件实现自动升级技术方案,弥补了这一缺陷,有较好的参考价值。 一、升级的好处。 长期以来,广大程序员为到底是使用Client/Ser 阅读全文

posted @ 2018-11-10 14:12 asdyzh 阅读(681) 评论(0) 推荐(0) 编辑

C#中WinForm程序退出方法技巧总结(转)

摘要: 本文实例总结了C#中WinForm程序退出方法技巧。分享给大家供大家参考。具体分析如下: 在c#中退出WinForm程序包括有很多方法,如:this.Close(); Application.Exit();Application.ExitThread(); System.Environment.Ex 阅读全文

posted @ 2018-11-10 12:53 asdyzh 阅读(2416) 评论(0) 推荐(0) 编辑

C# SendMessage用法一二

摘要: 函数功能:该函数将指定的消息发送到一个或多个窗口。此函数为指定的窗口调用窗口程序,直到窗口程序处理完消息再返回。而函数PostMessage不同,将一个消息寄送到一个线程的消息队列后立即返回。 函数原型:LRESULT SendMessage(HWND hWnd,UINT Msg,WPARAM wP 阅读全文

posted @ 2018-11-10 12:50 asdyzh 阅读(491) 评论(0) 推荐(0) 编辑

2018年11月8日

C#去边框以及无边框窗体移动

摘要: 1.去边框 : 1) 选中要去除边框的窗体,按F4调出窗体属性。 2)在属性框中找到FormBorderStyle选择none。 2.去掉边框后实现对窗口程序的拖动 1)双击窗体,进入程序设计界面 添加 using System.Runtime.InteropServices; 在 { Initia 阅读全文

posted @ 2018-11-08 21:58 asdyzh 阅读(12292) 评论(1) 推荐(0) 编辑

c# 制作悬浮框

摘要: 一,制作winform 窗体 窗体要做小一点,你见过500*500的悬浮框吗? 二,去掉边框和标题栏 this.FormBorderStyle = FormBorderStyle.None; 运行出来如下所示: 三,在窗体中拖放label 控件 因为准备在悬浮框中放置gif动画, 四,拖拉label 阅读全文

posted @ 2018-11-08 21:46 asdyzh 阅读(1543) 评论(0) 推荐(0) 编辑

上一页 1 ··· 3 4 5 6 7 8 9 10 11 ··· 42 下一页

导航