Visual C++
popppig
Visual C++菜鸟一枚~
展开
-
VisualC++代码参考与技巧大全3.1.1
3.1.1 ASCII码查询器将代码加入QueryASCIIDlg.cpp编译之后出现的结果--------------------Configuration: QueryASCII - Win32 Debug--------------------Compiling...Q原创 2011-07-15 16:59:07 · 732 阅读 · 0 评论 -
Visual C++ ListBox列表控件不能显示
扔了一年VC半瓶水的VC已经见底列表控件不能显示只是因为没有在样式中选择"报告"原创 2012-07-07 11:42:18 · 599 阅读 · 0 评论 -
ADO方式连接数据库,出现"无效指针"错误,错误代码为:0x80004003
之前的捕获代码也贴在这里 catch(_com_error e) //捕捉异常 { CString strErro; strErro.Format("连接数据库失败!代码:%08X 信息:%s 描述:%s\r\n", e.Error(),(wchar_t*)e.ErrorMessage(),(wchar_t*)e.Description()); AfxMessageBox(原创 2012-07-23 18:20:02 · 3749 阅读 · 0 评论 -
CString与double互相转化
1.double转化为CStringhttp://www.sowsoy.com/topics-410.htmlC++中doulbe/float/int转为CString方法在MFC程序中,可以使用Format方法方便的实现int、float和double等数字类型转换为CString字符串。以下是CString的Format支持的格式说明: %c原创 2012-09-28 10:20:49 · 8945 阅读 · 0 评论 -
VC对话框自带滚动条的使用
VC对话框自带滚动条的使用 http://wenku.baidu.com/view/e8822821aaea998fcc220e64.html一,使用对话框窗口自带的滚动条,在属性页面中设置即可,如下 二,OnInitDialog()函数中,添加如下滚动条初始化语句 SCROLLINFOvinfo; vinfo.cbSize=sizeof(v转载 2012-11-23 21:45:31 · 4044 阅读 · 4 评论 -
设置CListCtrl表头图像~
m_List.SetExtendedStyle(LVS_EX_FULLROWSELECT ); m_List.InsertColumn(0, _T("网址"), LVCFMT_LEFT, 100 ); m_List.InsertColumn(1, _T("说明"), LVCFMT_LEFT, 100 ); m_List.InsertColumn(3, _T("耗时"), LVCFMT_LEF原创 2012-12-07 20:30:24 · 594 阅读 · 0 评论 -
CreateProcess
BOOL CreateProcess(LPCTSTR lpApplicationName, // 执行程序文件名 LPTSTR lpCommandLine, // 参数行 LPSECURITY_ATTRIBUTES lpProcessAttributes, // 进程安全参数 LPSECURITY_ATTRIBUTES lpThreadA转载 2013-01-22 21:10:08 · 341 阅读 · 0 评论 -
Visual C++6.0 GDI+配置
试了好几种办法,总是无法正常使用参考《Visual C++范例大全》此书上面的代码总算可以一用,后面再试试其他的配制方法吧此书实例配置方法如下:1.StdAfx.h//GDI+#define UNICODE#ifndef ULONG_PTR#define ULONG_PTR unsigned long*#endif#include "gdiplus\\Includ原创 2013-01-11 10:12:52 · 386 阅读 · 0 评论 -
C++ Primer 1.4读入未知数目的输入 如何结束循环
读入未知数目的输入这种情况下,我们不知道要对多少个数求和,而是要一直读数直到程序输入结束。输入结束时,程序将总和写到标准输出:#include int main(){int sum = 0, value;// read till end-of-file, calculating a running total of allvalues read38while (std::原创 2013-02-01 13:59:08 · 798 阅读 · 0 评论 -
习题1.23 编写程序,读入几个具有相同ISBN 的交易,输出所有读入交易的和。
编写程序,读入几个具有相同ISBN 的交易,输出所有读入交易的和。 #include #include "Sales_item.h" int main() { Sales_item total, trans; // 读入交易 std::cout << "Enter transactions:" << std::endl; if (std::cin >> total) {原创 2013-02-01 15:34:31 · 543 阅读 · 1 评论 -
error C4996: 'sprintf': This function or variable may be unsafe.
error C4996: 'sprintf': This function or variable may be unsafe. Consider using sprintf_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.Visual Studio 2012原创 2013-02-05 11:14:57 · 11298 阅读 · 4 评论 -
进程间通信 - 匿名管道实现
转载自 Zachary.XiaoZhen - 梦想的天空进程间通信 - 匿名管道实现引子前面的两篇博文分别介绍了通过剪贴板和通过邮槽来实现进程之间的通信,其中剪贴板呢,是用来实现本地两个进程之间的通信,而邮槽则既可以实现本地两个进程之间的通信,也可以实现本地进程和服务器进程的通信,当然,上面这两种方式都是有局限性的,比如剪贴板就只能实现本地进程之间转载 2013-03-03 17:10:42 · 537 阅读 · 0 评论 -
UpdateData(True)会刷新所有空间的值
如上图所示,点击调用CFileDialog添加图片的路径到编辑框void CNewBujuDlg::OnAddCompTXT() { // TODO: Add your control notification handler code here TCHAR szFilePath[MAX_PATH + 1]; GetModuleFileName(NULL, szFilePath,原创 2013-02-28 20:17:47 · 630 阅读 · 0 评论 -
Debug Error!
零基础学Visual C++15章p384程序调试无错误但是出现错误原创 2012-07-06 16:47:47 · 460 阅读 · 0 评论 -
Win7 ODBC 数据源ACCESS2003的链接
win7 odbc access 2003 win7下ODBC数据源ACCESS2003的链接win7下ODBC数据源ACCESS2003的链接 直接在 控制面板---管理工具----数据源(ODBC) 打开数据源配置,发现只有SQLServer的驱动,其他的都没有了。 解决方法是: C:\Windows\SysWOW64 在转载 2012-07-05 16:16:07 · 1349 阅读 · 0 评论 -
OnCtlColor无法正确填充背景色
//代码来源于一本书>//10.3的实例,控制打印方向//我想改变窗口的背景颜色,因此重新设置了RGB的值为RGB(255,0,255),所以应该显示红色HBRUSH CPrintBearingDlg::OnCtlColor(CDC* pDC, CWnd* pWnd, UIN原创 2011-08-25 15:36:53 · 448 阅读 · 0 评论 -
Visual C++代码参考与技术大全3.1.2
一个上午就砸在这个例子上了果然还是对mfc不熟悉啊m_list老是未声明后来添加了之后又出现Cstring错误究其原因还是class wizard添加的时侯出了点错误添加变量的时候出现错误Value对应Cstring而Control对应的是CListBox而这导致的结果就是Map原创 2011-07-16 11:42:15 · 244 阅读 · 0 评论 -
Visual C++编程与项目开发
//第五章 程序界面设计//5.2.5 带有图标的菜单编程实例//位图无法显示//后查明原因为位图像素太多//位图变小后显示正常原创 2011-07-27 16:40:43 · 248 阅读 · 0 评论 -
wsprintf输出数字前保留0
wsprintf(buff,"%i年%i月%i日 %02i:%02i:%02i",st.wYear,st.wMonth,st.wDay,st.wHour+8, //+8以为东八区,02表示输出2位,不足左边补零原创 2011-07-18 16:54:33 · 401 阅读 · 0 评论 -
Visual C++常用句柄,消息及数据类型
//句柄类型说明 HWND 窗口句柄 HINSTANCE 当前实列句柄 HCURSOR 光标句柄 HFONT 字体句柄 HPEN 画笔句柄 HBRUSH 画刷句柄 HDC 设备环境句柄 HBITMAP原创 2011-07-19 14:44:02 · 406 阅读 · 1 评论 -
你信不信,反正我是信了///Visual C++变成与项目开发Ex05_5
程序调试无错但是点击查看后出现你信不信,反正我是信了原创 2011-07-28 16:17:12 · 247 阅读 · 0 评论 -
VC6无法打开文件问题解决,与office2007冲突
本文系转载:http://blog.csdn.net/seliber/article/details/2313754装了VC6,又装了Visio 2007,结果VC就不能打开文件,或者添加文件了,会弹出错误。一直都认为是VC与Visio冲突的原因,都是卸载了Visio,要画图转载 2011-07-29 10:27:30 · 365 阅读 · 0 评论 -
GetCollect
inline _variant_t Recordset15::GetCollect ( const _variant_t & Index ) { VARIANT _result; VariantInit(&_result); HRESULT _hr = g原创 2011-08-11 09:56:44 · 913 阅读 · 1 评论 -
(⊙o⊙)… DDX_Text 让空间显示数据
void CEx11_2View::DoDataExchange(CDataExchange* pDX){ CFormView::DoDataExchange(pDX); //{{AFX_DATA_MAP(CEx11_2View) DDX_Text(pDX, IDC_ST原创 2011-08-10 17:06:40 · 484 阅读 · 0 评论 -
新建View类MFC打印报错
就在对话框调出单文档打印时做了很多事情当然APP中 ON_COMMAND(ID_FILE_PRINT_SETUP, CWinApp::OnFilePrintSetup) View中 重载 virtual BOOL OnPreparePrinting(C原创 2011-09-09 17:02:30 · 847 阅读 · 1 评论 -
在VC中所见即所得打印地简易完成
在VC++中用应用程序向导(AppWizard)生成的单文档或多文档程序提供了对打印功能的实现,但遗憾的是如果对自动生成的框架程序不做任何改进,打印出来的文档或图形和屏幕上的显示相比就会特别小。为什么会这样 呢? 本文对这种现象的转载 2011-08-16 16:42:06 · 323 阅读 · 0 评论 -
Visual C++ FillRect 总是白色
代码如下:无路如何改变RGB的值对话框依旧是白色HBRUSH CPreDlg::OnCtlColor(CDC* pDC, CWnd* pWnd, UINT nCtlColor) { HBRUSH hbr = CDialog::OnCtlColor(pDC, pWnd,原创 2011-08-17 16:43:25 · 570 阅读 · 0 评论 -
VIsual C++6.0 "应用程序错误"
背景:列表控件的打印预览一直出现应用程序错误在网上搜索了无数种答案可惜出错的是这一句 CString str[11][4];我之前11写成10就一直报错完整的程序:for (int i=0;i<10;i++) { for (int原创 2011-08-17 12:41:47 · 354 阅读 · 0 评论 -
Visual C++ 6.0连接ADO数据库
1.添加代码在StdAfx.h中#import "C:\Program Files\Common Files\System\ado\msado15.dll" no_namespace rename("EOF","adoEOF")rename("BOF","adoBOF")原创 2011-08-19 14:21:54 · 447 阅读 · 0 评论 -
进程与线程的一个简单解释
作者: 阮一峰日期: 2013年4月24日进程(process)和线程(thread)是操作系统的基本概念,但是它们比较抽象,不容易掌握。最近,我读到一篇材料,发现有一个很好的类比,可以把它们解释地清晰易懂。1.计算机的核心是CPU,它承担了所有的计算任务。它就像一座工厂,时刻在运行。2.假定工厂的电力有限,一次只能供转载 2013-04-25 15:39:30 · 293 阅读 · 0 评论