1 / 19
文档名称:

C WndProc的使用方法.doc

格式:doc   大小:75KB   页数:19页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

C WndProc的使用方法.doc

上传人:xunlai783 2019/5/25 文件大小:75 KB

下载得到文件列表

C WndProc的使用方法.doc

文档介绍

文档介绍:{if(==163&&((newPoint(())))&&()==2)=(IntPtr)1;(refm);if(==132&&()==1)=(IntPtr)2;};[DllImportAttribute("")]privatestaticexternboolAnimateWindow(IntPtrhwnd,intdwTime,intdwFlags);-------------------------------------------------------------------------------WndProc(refMessagem)protectedoverridevoidWndProc(refMessagem){MAND=0x0112;constintSC_CLOSE=0xF060;if(==MAND&&(int)==SC_CLOSE){//=;return;}(refm);}屏蔽了关闭事件,变成了最小化protectedoverridevoidWndProc(refMessagem){MAND=0x0112;constintSC_CLOSE=0xF060;constintSC_MINIMIZE=0xF020;if(==MAND&&((int)==SC_MINIMIZE||(int)==SC_CLOSE)){//();return;}(refm);}----------------------------------------------;[DllImport("")]publicstaticexternboolReleaseCapture();[DllImport("")]publicstaticexternboolSendMessage(IntPtrhwnd,intwMsg,intwParam,intlParam);MAND=0x0112;onstintSC_MOVE=0xF010;onstintHTCAPTION=0x0002;publicvoidShapedForm_MouseDown(objectsender,MouseEventArgse){ReleaseCapture();SendMessage(,MAND,SC_MOVE+HTCAPTION,0);}-------------------------------------------------------------------protectedoverridevoidWndProc(refMessagem){//拦截窗体最小化按钮消息,调用隐藏动画并隐藏窗体if(==(int)){if(()==(int)){formShowControl(false);return;}}(refm);}-------------------------------------------大体的消息说明,你自己看吧WM_NULL=$0000;WM_CREATE=$0001;应用程序创建一个窗口WM_DESTROY=$0002;一个窗口被销毁WM_MOVE=$0003;移动一个窗口WM_SIZE=$0005;改变一个窗口的大小WM_ACTIVATE=$0006;一个窗口被激活或失去激活状态;WM_SETFOCUS=$0007;获得焦点后WM_KILLFOCUS=$0008;失去焦点WM_ENABLE=$000A;改变enable状态WM_SETREDRAW=$000B;设置窗口是否能重画WM_SETTEXT=$000C;应用程序发送此消息来设置一个窗口