今天由于程序的升级需在原来的基于cscroolview的程序中增加一个缩放功能,琢磨了半天,总结出如下经验,给大家分享.注:原来程序是mm_text模式画图的.
有改动的示例代码如下,下面对个条语句进行详细的介绍 【程序编程相关:向大家推荐几个不错的国外pb网站.】 【推荐阅读:开发java 工具集】void cttttview::oninitialupdate() 【扩展信息:CASSINI源代码分析(2)】 { cscrollview::oninitialupdate();csize sizetotal;
// todo: calculate the total size of this view sizetotal.cx = sizetotal.cy = 30; setscrollsizes(mm_text, sizetotal); m_size =sizetotal;//成员变量m_size保存视图的原始大小 }//初始化视图的大小,这里假设为30 void cttttview::onzoom() { // todo: add your command handler code here csize size = m_size; m_zoom++;//成员变量float m_zoom ;放大倍率加1 size.cx *= m_zoom; ... 下一页