如何使自己修改的MFC原码生效? 1.你修改的是哪一部分的代码?2.修改将导致你修改的代码将只能以静态链接方式使用,否则无法发布!3.应该有方法通过继承重载来达到目的的!你真的有必要修改MFC的库吗? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 Holly说得对。我认为没有必要去修改MFC得源代码,通过派生子类完全能够实现你的要求。就象CToolBar工具条的高级封装类一样,你认为,不能满足你的要求,可以从CControlBar类继承实现你自己的工具条类,有很多前辈就做得很好,如:CJLibrary,BCGControlBar的作者等。 我要改的是 mfc\src\appinit.cpp 中的 AfxWinInit() 函数, 其中有一句:pApp->m_nCmdShow = nCmdShow;我想将它注释掉,这样我在 CMyApp() 中就能直接控制程序自身的显示.如:基于Dialog的程序,由于DoModal(), 运行就要先显示对话框. 如果我改了,应该隐藏了! 对话框的显示与m_nCmdShow无关,要隐藏对话框,对话框要为非模态对话框,前面有这样的帖子。 to lgs:那么非模态对话框怎么进行消息循环?做为子窗口么? to lgs:那么非模态对话框怎么进行消息循环?做为子窗口么?这样又得开个完全没用的主窗口了,既增加复杂,又降效率。 CADODatabase* pDb = new CADODatabase 快速的连接释放 句柄一直增加 VC6.0中如何连接mysql数据库呢?谢谢 对话框通信 分割条,动态切换要出错,原因不明。 请教一个控件类型 asp 传入的 VARIANT如何转为CString [win32 sdk]怎样把字符串“123”转换成int类型? 一个小问题... 求代理搜索的原理 求救,请帮助我 exeBinder如何实现? 急!!!!求金额转成大写的vc算法(什么时候加整?)!!!
我认为没有必要去修改MFC得源代码,通过派生子类完全能够实现你的要求。就象CToolBar工具条的高级封装类一样,你认为,不能满足你的要求,可以从CControlBar类继承实现你自己的工具条类,有很多前辈就做得很好,如:CJLibrary,BCGControlBar的作者等。
pApp->m_nCmdShow = nCmdShow;
我想将它注释掉,这样我在 CMyApp() 中就能直接控制程序自身的显示.
如:基于Dialog的程序,由于DoModal(), 运行就要先显示对话框. 如果我改了,应该隐藏了!
那么非模态对话框怎么进行消息循环?做为子窗口么?
那么非模态对话框怎么进行消息循环?做为子窗口么?这样又得开个完全没用的主窗口了,
既增加复杂,又降效率。