用FindWindow只能得到窗体句柄,而且这样只要me.hWnd就可以了,我做了一个无标题栏窗体,自己DIY样式,现在什么都有了,就是任务栏按钮的点击消息抓不着,不能弹出自己的菜单,或左键单击最小化。

解决方案 »

  1.   

    建议这样设计窗体就自动带有最小化/还原功能:
    BorderStyle = 2 - Sizeable
    Caption = ""
    ControlBox = False
      

  2.   

    可以用客户区的坐标(注:以窗口左上角为原点)用 CreateRectRgn() 创建一个剪取区,然后用 SetWindowRgn() 指定给窗体。
    这种方式适合任何样式的窗体——也就是可以用普通的 Sizeable 窗体,Caption 也不需要置空,ControlBox 也不需要更改,任务栏的行为与普通窗体完全一致。