Latest post of the previous page:
zg, P/SМногие неприятности легко были бы побеждены, если бы у открытого редактора можно было бы менять координаты, как это делается с диалогами (сообщения DM_RESIZEDIALOG и DM_MOVEDIALOG). Причём, вроде, всё для этого есть (есть функция editor.SetParam с кучей флагов; не хватает только ESPT_RESIZE и ESPT_MOVE, а лучше ESPT_SETBOUNDS). Ну и реализовать эти флаги (тоже, наверняка, наполовину готово, раз есть возможность указывать координаты при создании окна редактора
editor.Editor()
). Это, конечно, "костыль" (не учитывает, например, перемещение немодального диалога или диалог на фоне чего-то кроме редактора-вьюера), но для многих задач (в частности, "любимая" тема citRiks-а про нумерацию строк в редакторе, или мои поиск, компиляция) этого бы хватило.