06 2011 档案
摘要:Vc6.0直接可以在CView类添加消息响应;右键点CView类添加事件。在Vc2008中没找到这种功能,但可以用下面两种方式实现。方案一:自动右击CTextView类,选属性。在属性视图的工具栏中,有“事件”和“消息”,还有“重写”。事件就是命令事件,消息就是控件消息,重写就是重载虚函数。点击消息就可选择**消息响应-->添加 即可自动生成。方案二:手动以添加OnLButtonDown()消息为例,添加过程如下1.右键点击CView选Add Function。 设置函数原型为Void OnLButtonDown(UINT nFlags,CPoint point);2 在CView头文件
阅读全文
摘要:刚开始学习C++,写个学习笔记。mvc中的timer应用,基于对话框的程序CmyClockDlg.h 头文件CmyClockDlg.cpp 类文件BOOL CmyClockDlg::OnInitDialog(){ //设置定时器 SetTimer(100, 50,NULL); //SetTimer( 100, 50, TimerProc );//如果第三个参数中指定一个函数名称,则定时器不会触发WM_TIMER消息,而是调用指定函数}
阅读全文
摘要:错误5fatal error LNK1104: 无法打开文件“..\..\..\..\api\vc6.0\lib\shp_a3.lib”解决方案:程序设置了链接包含 shp_a3.lib 这个文件 但是 目录或文件名不对.编译当然就通不过了方法一:看看 工程属性 --> 链接 --> 输入 --> 附加依赖项 ......方法二: 把这个文件复制到 你的工程目录下,然后在stdafx.h的最后加上 #pragma comment(lib , "shp_a3.lib"); 就可以了
阅读全文
摘要:现象:win32程序,运行时弹出对话框: “没有找到MSVCR90D.dll,因此这个应用程序未能启动,重新安装应用程序可能修复此问题”解决: 网上一人说是微软BUG,具体原因不清楚。 如果把项目放在FAT32分区,那么这样操作:方案一: 英文版:Project Properties -> Manifest Tool-> Use FAT32 Work-around -->Yes 中文版:项目-->项目属性-->配置属性-->清单工具-->使用 FAT32解决方法-->是 然后右击项目-->清理(clean)下,然后重新生成项目(Rebuil
阅读全文
摘要:在页面中含有frameset方式布局时,如果各个frame之间要相互访问的话:var getLeftFrameValue=parent.frames["leftFrame"].document.getElementById("txtleft").value; 在页面中含有iframe方式布局时,此时访问iframe中元素时:vargetLeftFrameValue=document.getElementById("leftiframe").contentWindow.document.getElementById("txtl
阅读全文
摘要:在做table背景图时,发现总无法顶到网页头部。烦闷了很久,终于在网上找到了解决方法,写下来大家分享。<style type="text/css">.bg { BACKGROUND-POSITION: center top; BACKGROUND-IMAGE: url(login3/images/bg.JPG); BACKGROUND-REPEAT: repeat-x; BACKGROUND-COLOR: #1a4975 ;margin:2;}</style><body class="bg"><TABLE cel
阅读全文