随笔分类 -  VC

1 2 下一页

创建支持MFC的静态库和动态库
摘要:如果静态库使用MFC 原因分析: 1、MFC工程引用了其它WIN32静态库 2、WIN32静态库选择支持MFC。 解决办法: 1、把所有WIN32静态库的stdafx.h文件中的一句代码#define _AFX_NO_MFC_CONTROLS_IN_DIALOGS删除。 不删除的话,当MFC工程使用 阅读全文

posted @ 2021-05-10 23:46 okgogo2000 阅读(315) 评论(0) 推荐(0)

VC对话框的菜单设置变灰, 打勾 等
摘要:一般可以用UPDATE_COMMAND_UI消息,并加入以下代码:pCmdUI->Enable(FALSE); 就实现,弹对话框的菜单需要增加对WM_INITMENUPOPUP消息的处理以后,才可以响应UPDATE_COMMAND_UI。 原因 https://support.microsoft.c 阅读全文

posted @ 2017-04-11 22:06 okgogo2000 阅读(440) 评论(0) 推荐(0)

VS2008 生成的程序有管理员权限
摘要:vs 2008 。解决方案 右键属性 连接器 清单文件 UAC执行级别 设置为requireAdministrator 阅读全文

posted @ 2017-02-20 16:55 okgogo2000 阅读(153) 评论(0) 推荐(0)

fatal error C1859: “Release\project.pch”意外的预编译头错误,只需重新运行编译器就可能修复此问题
摘要:解决方案 1. 创建预编译头(/Yc) -- > stdafx.cpp 使用预编译头(/Yu) 2. complie 3. 使用预编译头(/Yu) --> 创建预编译头(/Yc) 4. 生成-仅用于项目-仅清除“project” 5. 生成-清理解决方案 6. 生成-清理“project” 7. 项 阅读全文

posted @ 2017-02-13 11:43 okgogo2000 阅读(1060) 评论(0) 推荐(0)

VC中对文件的读写
摘要:http://www.cnblogs.com/LJWJL/archive/2012/10/06/2712466.html 注意: 1、由于C是缓冲写 所以要在关闭或刷新后才能看到文件内容 2、电脑处理文本型和二进制型的不同 (因为电脑只认识二进制格式) 方法一 :用C++的方法 方法二:用 win3 阅读全文

posted @ 2016-12-31 09:13 okgogo2000 阅读(183) 评论(0) 推荐(0)

关于mouse_event和sendinput无效的原因
摘要:关于mouse_event和sendinput无效的原因 SetCursorPos 有用, 于mouse_event和sendinput 无用, 导致问题不清晰, 原来是我换了杀毒软件, 360搞的。 http://au2008127104.blog.163.com/blog/static/1408 阅读全文

posted @ 2016-12-24 11:58 okgogo2000 阅读(1567) 评论(0) 推荐(0)

VC++获取IDC_EDIT的7种方法
摘要:VC++获取IDC_EDIT的7种方法 //第一种方法 int number1, number2, number3; char char1[10], char2[10], char3[10]; GetDlgItem(IDC_EDIT1)->GetWindowText(cahr1, 10); GetD 阅读全文

posted @ 2016-09-14 08:03 okgogo2000 阅读(4937) 评论(0) 推荐(0)

图文详解MFC程序设置菜单快捷键
摘要:原来觉得添加个快捷键就只要几分钟,上网搜索文章都写得很模糊, 只有这边文章不错。 http://www.cplusplus.me/1263.html http://blog.sina.com.cn/s/blog_4a632b4d0101m9li.html MFC菜单添加快捷键 对于我这种编程大菜来讲 阅读全文

posted @ 2016-08-11 11:23 okgogo2000 阅读(4318) 评论(0) 推荐(0)

MFC函数之BitBlt
摘要:MFC函数之BitBlt// Cgame123View 绘制void Cgame123View::OnDraw(CDC* pDC){ Cgame123Doc* pDoc = GetDocument(); ASSERT_VALID(pDoc); if (!pDoc) r... 阅读全文

posted @ 2015-09-07 10:15 okgogo2000 阅读(462) 评论(0) 推荐(0)

WIN API 擦除所绘图像
摘要:COLORREF circle_color = RGB(0, 105, 255); //获取窗口DC HDC hdc = GetDC(hWnd_); //背景色透明 SetBkMode(hdc, TRANSPARENT); // 这里的像素是相对窗体来说的, 而不是屏幕坐标, HPEN pen =... 阅读全文

posted @ 2014-08-06 13:40 okgogo2000 阅读(437) 评论(0) 推荐(0)

MFC 环境下使用 cvWaitKey()
该文被密码保护。

posted @ 2014-08-05 13:48 okgogo2000 阅读(3) 评论(0) 推荐(0)

深入GetMessage和PeekMessage
摘要:http://blog.csdn.net/fireseed/article/details/2176http://www.cnblogs.com/sadier/articles/100948.htmlBob GundersonMSDN技术组作于:1992年11月11日Creamdog译于:2002年... 阅读全文

posted @ 2014-08-05 07:00 okgogo2000 阅读(202) 评论(0) 推荐(0)

非模态对话框的PreTranslateMessage() 没有用,无法进去
摘要:非模态对话框的的PreTranslateMessage确实进不去,自然也无法用重载PreTranslateMessage的方法来响应键盘消息。可以用Hook的方法来使其生效。http://bbs.csdn.net/topics/390165769 阅读全文

posted @ 2014-08-04 17:04 okgogo2000 阅读(483) 评论(0) 推荐(0)

纯C++文件调用MFC类
摘要:在VS2008中 将预编译头属性 由不使用预编译头改成使用使用预编译头在响应的.cpp文件的最前面 #include "stdafx.h" 阅读全文

posted @ 2014-08-04 11:22 okgogo2000 阅读(284) 评论(0) 推荐(0)

fatal error C1854: 无法覆盖在创建对象文件.obj”的预编译头过程中形成的信息
摘要:原因: 将stdafx.cpp 的预编译头属性 由 创建预编译头(/Yc) 改成了 使用预编译头(/Yu) 解决: 改回为 创建预编译头(/Yc) 参考文档 http://blog.csdn.net/you_lan_hai/article/details/6966038 阅读全文

posted @ 2014-08-04 11:19 okgogo2000 阅读(1807) 评论(1) 推荐(0)

fatal error C1189: #error : WINDOWS.H already included. MFC apps must not #include <windows.h>
摘要:给对话框添加类, 报错 CalibrateMFCDlg.h(6) : error C2504: “CDialog”: 未定义基类 等多个错误 加上 #include "afxwin.h" 就会包如上错误 fatal error C1189: #error : WINDOWS.H already in 阅读全文

posted @ 2014-08-04 08:25 okgogo2000 阅读(1885) 评论(0) 推荐(0)

VC 中 UpdateData() 函数的使用
摘要:UpdateData(FALSE)与UpdateData(TRUE)是相反的过程UpdateData(FALSE)是把程序中改变的值更新到控件中去UpdateData(TRUE)是把在控件中输入的值更新到你的变量中去TRUE ===>控件-〉数据成员FALSE ===>数据成员-〉 控件 阅读全文

posted @ 2014-06-28 22:15 okgogo2000 阅读(288) 评论(0) 推荐(0)

单选按钮控件(Ridio Button)的使用
摘要:VC学习笔记5:单选按钮控件(Ridio Button)的使用一、对单选按钮进行分组:每组的第一个单选按钮设置属性:Group,Tabstop,Auto;其余按钮设置属性Tabstop,Auto。如:Ridio1、Ridio2、Ridio3为一组,Ridio4、Ridio5为一组设定Ridio1属性... 阅读全文

posted @ 2014-06-27 11:47 okgogo2000 阅读(1397) 评论(0) 推荐(0)

带属性页的对话框
摘要:以带2个属性页的对话框为例 (VS2008)1. 在资源试图 添加三个 对话框。修改三个对话框的ID名字为合适的名字。2. 修改两个属性页对话框的属性。 Style -- Child; Border -- None 。3. 给三个对话框添加三个类。 都是CDialog的子类。 右击点击资源--》 添... 阅读全文

posted @ 2014-06-24 18:50 okgogo2000 阅读(207) 评论(0) 推荐(0)

异常处理与MiniDump详解(4) MiniDump
摘要:http://blog.csdn.net/vagrxie/article/details/4398721异常处理与MiniDump详解(4) MiniDump 分类: 【Windows】 2009-07-31 23:18 23631人阅读 评论(12) 收藏 举报 exceptionpoint... 阅读全文

posted @ 2014-06-11 17:54 okgogo2000 阅读(440) 评论(0) 推荐(0)

1 2 下一页