比如有一个应用程序A,拖拽它的窗口边缘可以使窗口变大,但是到一定程度后,窗口边缘就拖拽不动了,无法使窗口继续变大。我想在实现一个程序B中随心所欲的控制程序A的窗口大小,该如何做?在程序B中查找到程序A的窗口句柄,然后对其调用SetWindowPos,无法突破这个限制。

解决方案 »

  1.   

    ON_WM_GETMINMAXINFO
    用这个消息设置一下窗口的最大范围大于屏幕尺寸试试
      

  2.   

    不可能Create出来一个比屏幕还大的窗口。你可以让原来的一部分显示到整个屏幕上,这样看起来好像你把窗口给拖拽大了,结果就像放大镜程序一样。
      

  3.   


    1、我用setwinodwpos可以将自己程序的对话框放大到比屏幕尺寸大,比如2000 * 2000
    2、有一个应用软件也可以把我其他应用程序的对话框整个放大到远比屏幕大我现在就想知道这个应用程序是怎么做到的