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 才能跟踪调试。看来这些东西还是相同的啊。