none
请教C# 如何控制窗口的最小化,最大化(office2007) RRS feed

  • 问题

  • 
    
    
    
    
    
    
    

    RemoveMenu(hMenu,SC_MOVE,MF_REMOVE); //禁止移动

    

    RemoveMenu(hMenu,SC_MOVE,SC_MINISIZE);//禁止最小化

    第一条语句在Office2007和Office2003的窗口控制都有左右,可是第二条语句对于Office2007的窗口控制就么有左右了。但是如果用第二条语句控制Office2003的窗口又能起左右。同样一条语句,对于Office2007和Office2003的效果却不一样。请问这个是用于Office2007的原因引起的吗?如果是的话,有什么办法可以解决?联系方式:kingliu0807@yahoo.com.cn 

    • 已移动 Lisa Zhu 2012年8月16日 9:00 off-topic (发件人:Visual C#)
    2012年8月14日 12:49

全部回复

  • Const SC_MOVE As Long = &HF010& Const SC_MINIMIZE As Long = &HF020& Const SC_MAXIMIZE As Long = &HF030&

    定数的定义如上,句柄什么的都取到了,省略

    2012年8月14日 12:58
  • kingliu0807 你好,

    你的问题在本论坛中属于off-topic的内容,并且MSDN中文论坛中并没有相应的论坛来支持你所描述问题的专业方向。所以,我建议你到相应的英文论坛(Windows Desktop Development Forums)提问。

    在那里你将得到更加高质量的回复以及更加专业的支持。此帖将被移到“一般性问题讨论区”。

    谢谢你的理解与支持。


    Lisa Zhu [MSFT]
    MSDN Community Support | Feedback to us

    2012年8月16日 8:58