使Response窗口可以改变大小

    技术2022-05-11  119

    1. 我们需要申明以下几个API函数:

    Function long SetWindowLongA(ulong hWnd, int nIndex, long dwNewLong) library "user32"Function long GetWindowLongA(ulong hWnd, int nIndex) library "user32"

    2. 建立一个Response类型的窗口, 记住: ControlMenu属性必须为False.

    3. 在窗口的Open事件里:

    constant long GWL_STYLE = -16

    constant long WS_SYSMENU          = 524288constant long WS_THICKFRAME       = 262144

    long dwStyledwStyle = GetWindowLongA(Handle(this), GWL_STYLE)

    SetWindowLongA(Handle(this), GWL_STYLE, dwStyle + WS_THICKFRAME + WS_SYSMENU)


    最新回复(0)