当前位置:首页 » 服务器技术
开发技术指南» 文章正文
    引言: doc_view结构中让窗口一开始就最大化探讨作者:enoloo
 

 

 ·简单的hibernate数据库插入例子    »显示摘要«
    摘要:第五步:建立你的第一个可持久化的类。 hibernate 让普通的java 对象(plain old java objects ,就是pojos,有时候也称作plain ordinary java objects)变成持久化类。一个pojo 很像javabean,属性通过getter 和setter 方法访问,对外隐藏了内部实现的细节。 package net.sf.hibernate.examples.quickstart; public c......
    摘要:新加入了表格的日期选择功能,和单元格列表选择功能,我会继续更新加入跟多的新功能,希望大家关注支持我 //调用界面/////////////////////////////////////////// <%@ page contenttype="text/html; charset=gb2312" language="java" import="java.sql.*" errorpa......


【MFC】docview结构中让窗口一开始就最大化探讨

doc_view结构中让窗口一开始就最大化探讨

作者:enoloo 【相关文章:从食客到大厨

【扩展阅读:长命百岁和死而复生

【扩展信息:硬盘改变位置之后重新安装GRUB以及修改

一般的做法是在 c**app::initinstance()中,修改成这样:

{

 //...

 m_pmainwnd->showwindow(sw_showmaximized);

 m_pmainwnd->updatewindow();

 //...

}

或者,还在 cmainframe::precreatewindow(createstruct& cs)中,添加:

{

 //...

 cs.style |= ws_maximize;

 //...

}

这种做法能产生窗口最大化,但效果是显示的时候窗口从普通大小"闪"到最大化。还有的做法,是先将窗口隐藏,然后再最大化。那么怎样使窗口正常一开始出现就最大化?看看下面的流程,从 c**app::initinstance()中的processshellcommand(...)开始:

{

 //...

 //processshellcommand中第一次显示了窗口

 if (!processshellcommand(cmdinfo))

  return false;

 m_pmainwnd->showwindow(sw_showmaximized);

 m_pmainwnd->updatewindow();

 //...

}

->cwinapp::processshellcommand

->afxgetapp()->oncmdmsg(id_file_new, 0, null, null) 

  //如果你自己处理了id_file_new要调用cwinapp::onfilenew()

->cwinapp::onfilenew()

->cdocmanager::onfilenew() 

->csingledoctemplate::opendocumentfile  //当前文档模板初始化


...   下一页
 ·垃圾收集机制的批判    »显示摘要«
    摘要: 垃圾收集机制的批判[原创] myan 2004-05-26 在java版发表这篇文章,似乎械惆衙分赶騄ava了。其实不是,gc是所有新一代语言共有的特征,python, eiffel,c#,roby等无一例外地都使用了gc机制。但既然java中的gc最为著名,所以天塌下来自然应该抗着。这篇短文源于comp.lang.java.programmer跟comp.lang.c++上发生的一场大辩论,支持c++和java的两派不同势力......
» 本期热门文章:

©2000-2007 All Rights Reserved. 最佳浏览:1024X768 MSIE