C/C++ 教程
当代最优秀的程序设计语言,基础语言
-
改变民众对话框的内容 事实上BCB的打开对话框是挪用Windows提供的尺度对话框窗体,既然是这样我们就可以通过WINAPI函数来做一些窜改 我们在OnShow事件里插手如下代码 void __fastcall TForm1::OpenDialog1Show(TObject *Sender){HWND hwndDialog = GetParent(OpenDialog1->Handle)... 继续阅读改变民众对话框的内容
:2017-11-06
-
C++Builder中异形按钮的实现 “异形”按钮很是有趣,就是按钮的形状不是尺度的长方形或正方形,而有一丝“叛变”——“异形”嘛,是不是?奈何才气实现“异形”按钮呢?由于Window 95增加了对窗口区域观念的支持,使得窗口区域就是所界说的窗口看上去的形状,窗口区域作为窗口的实际界线区域,这样窗口区域不只界说了窗口的可画区域,并且界说了窗口下隐含区域和响应鼠标击键事件的响应窗口区域。 按钮的... 继续阅读C++Builder中异形按钮的实现
:2017-11-06
-
建设一个可调解巨细和拖拽的Edit 建设一个可调解巨细和拖拽的Edit //--------------------------------------------------------------------------- __fastcall TForm1::TForm1(TComponent* Owner) : TForm(Owner) { //修改此单字符串窗口组件性质,可自由缩放巨... 继续阅读建设一个可调解巨细和拖拽的Edit
:2017-11-06
-
CB情况中实此刻菜单中显示汗青文件列表 本文先容了如安在Windows情况下实现菜单中显示汗青文件列表,同时提要先容了Tregistry类的利用要领。 此刻,在很多Windows应用措施都具有这样一个成果:可以在文件菜单下面显示列出最近会见过的文件,这利用户很容易再次会见曾经会见过的文件。在已往几年中,这项技能以成为拥有文件菜单项的应用措施的配合特色:如Wps系列和Office系列。在以前的D... 继续阅读CB情况中实此刻菜单中显示汗青文件列表
:2017-11-06
-
C++ Builder中目次处理惩罚的一些函数 副标题#e# 在编程时,常常有一些针对目次的操纵,如打开目次对话框选择一个目次,直接建设多级目次,直接删除多级目次,判定某个目次是否存在等。本文就这些问题给出编程实现要领,并给出具体的措施代码,供列位编程喜好者参考。 一、判定目次是否存在: C++ Builder中提供了查抄文件是否存在的函数FileExists,但没有提供查抄目次是否存在的函数... 继续阅读C++ Builder中目次处理惩罚的一些函数
:2017-11-06
-
C++的打点扩展 简介 C++打点扩展是一组语言扩展,它辅佐Microsoft Visual C++开拓人员为微软.NET编写应用措施。 打点扩展是有用的,假如你: 但愿提高开拓人员利用C++编写.NET应用措施的出产率 要分阶段地将一大段代码从非打点C++中移植到.NET平台上 想从.NET Framework应用措施中利用已有的非打点C++组件。 想从非打点C++中利用.NET Frame... 继续阅读C++的打点扩展
:2017-11-06
-
C++类工具的深拷贝、浅拷贝结构函数 副标题#e# 在进修这一章内容前我们已经进修过了类的结构函数和析构函数的相关常识,对付普通范例的工具来说,他们之间的复制是很简朴的,譬喻: int a = 10; int b =a; 本身界说的类的工具同样是工具,谁也不能阻止我们用以下的方法举办复制,譬喻: #include <iostream>using namespace std;clas... 继续阅读C++类工具的深拷贝、浅拷贝结构函数
:2017-11-06
-
用C++品尝Vista鲜味:界面的毛玻璃结果 副标题#e# 简介 本文将演示在基于Windows Vista的普通Windows应用措施及对话框措施中,如何操作C++来生成Aero毛玻璃结果,此处利用的是Beta 2版本的Vista及Windows SDK,也许在后续的版本中,一些API在细节上会有所变革。别的,文中没有利用MFC,全部例子用WTL 7.5生成,其可在http://wtl.so... 继续阅读用C++品尝Vista鲜味:界面的毛玻璃结果
:2017-11-06
-
More Effective C++之效率 副标题#e# 我猜疑一些人在C++软件开拓人员身长举办奥秘的巴甫洛夫试验,不然为什么当提到“效率”这个词时,很多措施员城市流口水。(Scott Meyers真诙谐 译者注) 事实上,效率可不是一个恶作剧的工作。一个太大或太慢的措施它们的利益无论何等引人注目都不会为人们所接管。原来就应该这样。软件是用来辅佐我们更好地事情,说运行速度慢才是更好的,说需... 继续阅读More Effective C++之效率
:2017-11-06
-
如何编写异常安详的C++代码 副标题#e# 关于C++中异常的争论何其多也,但往往是一些不合事实的误解。异常曾经是一个难以用好的语言特性,幸运的是,跟着C++社区履历的积聚,本日我们已经有足够的常识轻松编写异常安详的代码了,并且编写异常安详的代码一般也不会对机能造成影响。 利用异常照旧返回错误码?这是个争论不休的话题。各人必然传闻过这样的说法:只有在真正异常的时候,才利用异常。那什么是“真正异... 继续阅读如何编写异常安详的C++代码
:2017-11-06