VC相关冻问题记录

来源:互联网 发布:华为麦芒5网络设置 编辑:程序博客网 时间:2024/04/29 00:26

2011.02.21

VC2008 mfc90ud.dll无法找到问题

项目属性->配置属性->链接器->调试->生成映射文件 选择 Yes (/MAP)

2011.03.07

MFC的 DECLARE_DYNAMIC  :

MFC不自动支持RTTI类型,所以要用这个宏显式地声明。

2011.03.08

怎样使子窗口像控件那样跟随父窗口移动:

在资源那里将窗口属性的STYLE改成Child,原来默认是Popup。好像跟子窗口在创建时是否指定父窗口没多大关系。

2011.03.11

要在DLL中创建子窗口,用FromHandle吧。受不了了。

AFX_MANAGE_STATE(AfxGetStaticModuleState());

BOOL rstcreate = m_pageroster.Create(IDD_PAGE_ROSTERS,FromHandle(m_tabMain.m_hWnd));

2011.03.21

TRACE的相关用法:

不在mfc下用trace:点这里

2011.03.23

找到一个牛人的开源VC界面库,实现了QQ界面的库:RingSDK

这个是下载地址:  svn://svnhost.cn/RingSDK

2011.04.02    关于利用库的调试

lib必须编译成debug版本,才能在调试时跟踪到源文件。如果是release版本,就算把源文件加入到当前工程,也跟踪不到。应该debug版本也要将源文件加入到当前工程才能在调试的时候跟踪到吧,如果不加入工程 ,调试器怎么去找呢?这个没去测试。

其实这个 问题我之前在linux下便遇到 过了,就是编译库时要加 –g 才能跟踪调试。看来这些东西还是相同的啊。