
Visual C++
文章平均质量分 78
fancylea
本博客搬迁至http://www.macode.net/
展开
-
今天学习游戏程序设计过程中遇到error LNK2001: unresolved external symbol _main
#includewindows.h>#includestdio.h>class cDataPackage...{protected: // Data buffer and size void *m_Buf; unsigned long m_Size;public: cDataPackage() ...{ m_Buf = NULL; m_Size = 0; }原创 2006-08-06 17:26:00 · 1415 阅读 · 0 评论 -
MFC应用程序中浏览PDF、Word文件
摘要: 本文主要介绍了一种在MFC应用程序中实现起来比较方便的浏览PDF、Word格式文档文件的方法,同时给出了具体的编程步骤和较详细的实现代码。 概述 随着网络技术的迅速发展,越来越多的电子图书资料能够更加方便的网上被检索、下载。其文件格式不仅限于HTML格式的Web页,PDF、Word等多转载 2008-04-23 12:19:00 · 2116 阅读 · 0 评论 -
Create a View in a MFC Dialog
1. Start a dialog based MFC Application2. Add a class inherit from CView ( Here I add a class named CDictView inherit from CHtmlView)3. Add following code in OnInitDialogDone! CCreateContex原创 2008-02-02 12:08:00 · 2283 阅读 · 0 评论 -
Usage of MFC CRectTracker
1. Base concept and principle on how to use CRectTracker:Allows an item to be displayed, moved, and resized in different fashions. --Form MSDNExample to use this (when you drag the mouse, the RectTrac原创 2008-01-24 11:59:00 · 4011 阅读 · 3 评论 -
关于内存对齐的一些问题整理
为了能使CPU对变量进行高效快速的访问,变量的起始地址应该具有某些特性,即所谓的“对齐”。例如对于4字节的int类型变量,其起始地址应位于4字节边界上,即起始地址能够被4整除。变量的对齐规则如下(32位系统):TypeAlignmentchar在字节边界上对齐short (16-bit)在双字节边界上对齐int and long (32-bit)在4字节边界上对齐float在4字节边界上对齐do原创 2007-05-30 01:04:00 · 1229 阅读 · 0 评论 -
#Pragma 指令
Pragma 指令的作用是设定编译器的状态或者是指示编译器完成一些特定的动作。#pragma指令对每个编译器给出了一个方法,在保持与C和C ++语言完全兼容的情况下,给出主机或操作系统专有的特征。依据定义,编译指示是机器或操作系统专有的,且对于每个编译器都是不同的。其格式一般为: #Pragma Para其中Para 为参数,下面来看一些常用的参数。(1)message 参数。 Message 参原创 2007-05-30 00:16:00 · 1164 阅读 · 0 评论 -
VC执行存储过程
1.VC执行一个带参数的存储过程,返回一个记录集: _RecordsetPtr m_pRecordSetTemp; m_pRecordSetTemp.CreateInstance("ADODB.Recordset"); #ifdef _DEBUG if (m_pRecordSetTemp== NULL) ...{ AfxMessageBox("RecordSet 对象创建失败! 请转载 2007-01-12 11:11:00 · 1319 阅读 · 0 评论 -
关于属性页或向导的使用(CPropertySheet,CPropertyPage)
属性对话框不同于普通对话框的是它能同时提供多个选项页,而每页都可以由资源编辑器以编辑对话框的方式进行编辑,这样给界面开发带来了方便。同时使用上也遵守普通对话框的规则,所以学习起来很方便。属性对话框由两部分构成:多个属性页(CPropertyPage)和属性对话框(CPropertySheet)。 首先需要编辑属性页,在资源编辑器中选择插入,并且选择属性对话框后就可以插入一个属性页,或者选择插转载 2006-08-25 17:17:00 · 3936 阅读 · 1 评论 -
实战Visual C++无文档视图结构支持的拆分框架窗体
用VC做软件的都知道,其实在做实际的项目的时候我们很少使用文档和视图结构的,一般对话框居多,但是要是在对话框上加上菜单和状态栏效果不是很好,比如对话框窗体大小发生变化时候,你必须去动态改变菜单和状态栏以适应对话框窗体的变化 。而窗体单文档或者多文档框架机构就为我们提供了一个很好的这样的界面。我想完全可以利用的。话题好像远了,我们直接开始无文档视图结构的拆分窗体吧。先给个最终运行效果。左边框原创 2006-08-11 11:42:00 · 3771 阅读 · 2 评论 -
VC之美化界面篇(转自http://vcer.net/showTip.jsp?tipid=1046595482643)
关键词界面美化 摘要本文专题讨论VC中的界面美化,适用于具有中等VC水平的读者。读者最好具有以下VC基础: 1. 大致了解MFC框架的基本运作原理; 2. 熟悉Windows消息机制,熟悉MFC的消息映射和反射机制; 3. 熟悉OOP理论和技术; 本文根据笔者多年的开发经验,并结合简单的例子一一展开,希望对读者有所帮助。 正文1. 美化界面之开转载 2006-08-07 10:20:00 · 3152 阅读 · 0 评论 -
vc++头文件被包含一次
比如你的头文件叫stdafx.h方法一、#ifndef _stdafx_h#define _stdafx_h//the header content#endif方法二、头文件第一行写下:#pragma once原创 2006-08-09 17:50:00 · 1387 阅读 · 1 评论 -
Using the WebBrowser Control from C/C++ (From MSDN)
Using the WebBrowser Control from C/C++This section describes some common implementations of the WebBrowser control in C/C++, including: WebBrowser Control Basics Adding Internet Brows转载 2008-04-23 17:53:00 · 6018 阅读 · 0 评论