
MFC
avcodec-decoder
这个作者很懒,什么都没留下…
展开
-
MFC +ADO+Access+PHOTO 的使用总结
新建MFC 程序 在头文件中加入#import "C:\Program Files\Common Files\System\ADO\msado15.dll" no_namespace rename( "EOF","EndOfFile") 在APP中加入 _Connectio原创 2011-07-26 15:57:18 · 889 阅读 · 0 评论 -
warning LNK4070: /OUT:dll.dll directive in .EXP ..
链接警告:warning LNK4070: /OUT:dll.dll directive in .EXP .. 我在DLL项目中遇到了,因为要对Debug版和Release版分别指定不同的输出文件名。对Debug版,我指定输出文件为dllD.dll,对Release版指定为dllR.dll。 解决方法有两个:(1)删掉自动生成的dll.转载 2012-07-23 18:03:43 · 2204 阅读 · 0 评论 -
OpenGL游戏学习一:MFC下OpenGL环境的搭建
你是否也是一个游戏设计的天才?你是否有无限的创意却苦于无法施展自己的才华?你是否也曾渴望能在这广阔的舞台上尽情挥洒自己的激情?在这里,让我们一起勇敢的迈出这艰难的一步,让我们在这里一起成长,一起烦恼,并最终一起快乐的微笑。 关于OpenGL的基础知识,大家可以参照本网站的OpenGL入门学习系列,写的非常详细。在这里我们介绍如何利用VC6.0的MFC环境和OpenGL开发3D游戏。正转载 2012-06-20 10:15:59 · 5423 阅读 · 2 评论 -
在VC/MFC中响应键盘按键
首先,简介一下键盘消息:(1)系统消息:(系统键Alt,F10等),由系统内部处理WM_SYSKEYDOWNWM_SYSKEYUPWM_SYSCHAR(2)非系统消息:WM_KEYDOWNWM_KEYUPWM_CHAR二、添加消息(一般WM_K原创 2011-09-22 16:27:51 · 1600 阅读 · 0 评论 -
OpenGL显示文字--显示汉字
原则上,显示中文和显示英文并无不同,同样是把要显示的字符做成显示列表,然后进行调用。但是有一个问题,英文字母很少,最多只有几百个,为每个字母创建一个显示列表,没有问题。但是汉字有非常多个,如果每个汉字都产生一个显示列表,这是不切实际的。我们不能在初始化时就为每个字符建立一转载 2011-08-24 16:00:14 · 1711 阅读 · 1 评论 -
右键弹出菜单灰化问题
在单文档工程中,编辑->撤销菜单选项是灰色不可用状态,如何使他不灰化?使用EnableMenuItem (ID_EDIT_UNDO,MF_BYCOMMAND | MF_ENABLED);不好使. [解决方法] 在MainFrame中有个m_bAutoMenuE原创 2011-08-18 15:27:31 · 1157 阅读 · 0 评论 -
拖拽功能的实现
当鼠标按下的时候获取一个鼠标的位置:pt1 经过拖动以后释放鼠标时的位置为:pt2 获取滚动条位置:CPoint ScrollPoint = GetScrollPosition(); 新的滚动条位置:ScrollPoint -= (pt2 -原创 2011-08-05 09:24:03 · 645 阅读 · 0 评论 -
AFX_MANAGE_STATE(AfxGetStaticModuleState())
以前写MFC的DLL的时候,总会在自动生成的代码框架里看到提示,需要在每一个输出的函数开始添加上AFX_MANAGE_STATE (AfxGetStaticModuleState())。一直不明白这样做的含义,也一直没有这样做,而且代码也工作得好好的,所以感觉这好像一句废话。转载 2011-08-03 19:01:27 · 537 阅读 · 0 评论 -
ADO 从ACCESS数据库读取图片并显示出来
try { //获得文件的大小 long nSize = theApp.m_pRecordset->GetFields()->GetItem("Data")->ActualSize; if(nSize { return; } _variant_t varB原创 2011-07-28 16:45:26 · 1690 阅读 · 0 评论 -
显示图片实现上一张下一张功能
void CPicToDbDlg::GetNextOrGetPre(UINT flag){ if (flag==1) { if (theApp.m_pRecordset->GetEndOfFile()) { AfxMessageBox("这是最后一张!");原创 2011-07-28 16:47:13 · 2326 阅读 · 0 评论 -
压缩Accesss数据库代码实现
CompactDatabase 方法回收本地 SQL Server 2005 Compact Edition (SQL Server Compact Edition) 数据库中的浪费空间。该方法还用于更改数据库的排序顺序、加密和密码设置。语法object.CompactDatab原创 2011-07-27 17:58:43 · 1029 阅读 · 0 评论 -
关于在MFC对话框,循环中失去焦点后不响应的问题
再循环中加入 MSG message; if(::PeekMessage(&message,NULL,0,0,PM_REMOVE)) { ::TranslateMessage(&message); ::DispatchMessage(&message原创 2011-07-26 16:30:24 · 2012 阅读 · 0 评论 -
CreateInstance(__uuidof(Connection)) 不支持此接口解决方法
数据库对象mssql2005sp3专业版:一般数据引用该路径文件#import "c:\\program files\\common files\\system\\ado\\msado15.dll" no_namespace rename("EOF", "adoEOF")。但是,msado15.DLL XP 与 WIN7 的版本不一致HRESULT hr =原创 2017-11-08 19:09:42 · 1694 阅读 · 0 评论