da, se pare ca nu am nevoie de ala acolo. Dar nu stiu cum sa-l incadrez in clasa de desenat (CDiagramCtrl) ca sa stie ce device sa ia. Clasa de desenat trebuie sa aibe OnInitDialog? sau e de ajuns OnPaint si metodele de desenat (incluse in OnPaint)?
Oricum... acum trece de faza cu Create, dar imediat cum vrea sa picteze dialogul da un ASSERT aici
adi0149 wrote:Dar nu stiu cum sa-l incadrez in clasa de desenat (CDiagramCtrl) ca sa stie ce device sa ia. Clasa de desenat trebuie sa aibe OnInitDialog? sau e de ajuns OnPaint si metodele de desenat (incluse in OnPaint)?
Clasa de desenat nu e derivata din CDialog si nu ai ce cauta cu OnInitDialog() in ea.
Da, trebuie sa handle-uiesti OnPaint() in ea.
Te poti inspira si din exemplul lui Marius: http://www.codexpert.ro/articole.php?id=12 unde CSymbolEdit e CDiagramCtrl-ul tau.