Page 1 of 1

Disable drag in feature over a CDockablePane instance

Posted: 01 Oct 2012, 18:24
by 0ptr
Am un proiect VS2010 MDI cu doua splittere. Unul din splittere are un view de derivat din CFormView iar in acest view creez o instanta CPropsWnd derivata din CDockablePane iar pe acesta fereastra creez un CMFCPropertyGridCtrl.

In momentul in care selectez bara de propietati beneficiez de o caracteristica a obiectelor de tip CDockablePane adica agatarea in alte zone.
As dorii sa anulez cumva acest feature de mutare a fereastrei mele de propietati fara a strica arhitectura data. http://i.imgur.com/BWRAG.png
Se poate restrictiona aceast feature si arhitectura data sa-mi ramana?

O alternativa ar fi sa mut ce am in CPropsWnd direct in CPropsView.
dockingTest.zip
(163.53 KiB) Downloaded 339 times

Re: Disable drag in feature over a CDockablePane instance

Posted: 02 Oct 2012, 16:51
by Silviu Ardelean
Ce zici daca muti tot ce tine de grid in CPropsView si scoti de tot din ecuatie CPropsWnd?
dockingTest.zip
(164.51 KiB) Downloaded 339 times

Re: Disable drag in feature over a CDockablePane instance

Posted: 02 Oct 2012, 20:07
by 0ptr
Silviu Ardelean wrote:Ce zici daca muti tot ce tine de grid in CPropsView si scoti de tot din ecuatie CPropsWnd?
Solutia implica ceva transpiratie din partea mea pe proiectul real dar mi se pare o solutie rezonabila. :thumbup: Multumesc!
Raman deschis si la alte solutii.