winform 程序 缩放到右下角..就不会执行下面代码 有什么方法让它可以执行? 在线等

protectedoverridevoidDefWndProc(refMessagem){if(m.Msg==0x0201){MessageBox.Show(m.Msg.... protected override void DefWndProc(ref Message m)
{
if ( m.Msg == 0x0201 )
{
MessageBox.Show(m.Msg.ToString());
}
else
{
base.DefWndProc (ref m);
}
}
展开
 我来答
雨兰吟G
2012-07-23 · TA获得超过1082个赞
知道小有建树答主
回答量:282
采纳率:100%
帮助的人:447万
展开全部
你是要最小化后任然能够知道鼠标有没有按下左键对吧?
WndProc是处理窗体自己的事件的回调函数,最小化后没有办法获取左键消息。
除非你使用钩子来获取。
主要是这4个WINAPI函数。
SetWindowsHookEx,CallNextHookEx, UnhookWindowsHookEx, and GetModuleHandle。
追问
不懂 钩子 是什么 请解释  谢谢
追答
Windows平台的消息处理机制中的一部分,允许应用程序截获处理Window消息或特定事件,也就是说Windows系统有指定的消息要发到应用程序中时,会先通知注册了钩子的程序,然后它可以先处理那些消息(甚至过滤)。
上面的4个API是主要的API。具体用法可以参考MSDN,网上查一下也是一堆。
ppoo2233445566
2012-07-25 · TA获得超过229个赞
知道小有建树答主
回答量:275
采纳率:100%
帮助的人:102万
展开全部
HOOK就行
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
墨尔本舞友
2012-07-23
知道答主
回答量:15
采纳率:0%
帮助的人:7.5万
展开全部
在开始里有 运行 在里面打上
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式