C语言/C++ 教程
C语言/C++ 教程:包含了所有代写案例以及部分答案
-
建设一个可调解巨细和拖拽的Edit //————————————————————————— __fastcall TForm1::TForm1(TComponent* Owner) : TForm(Owner) { //修改此单字符串窗口组件性质,可自由缩放巨细 DWORD dwStyle = ::GetWindowLong(Edit1->Handle, GWL_STYLE); ::SetW … 继续阅读“建设一个可调解巨细和拖拽的Edit”
:
-
“异形”按钮很是有趣,就是按钮的形状不是尺度的长方形或正方形,而有一丝“叛变”——“异形”嘛,是不是?奈何才气实现“异形”按钮呢?由于Window 95增加了对窗口区域观念的支持,使得窗口区域就是所界说的窗口看上去的形状,窗口区域作为窗口的实际界线区域,这样窗口区域不只界说了窗口的可画区域,并且界说了窗口下隐含区域和响应鼠标击键事件的响应窗口区域。 按钮的各类形状是在运行时配置 … 继续阅读“C++Builder中异形按钮的实现”
:
-
事实上BCB的打开对话框是挪用Windows提供的尺度对话框窗体,既然是这样我们就可以通过WINAPI函数来做一些窜改 我们在OnShow事件里插手如下代码 void __fastcall TForm1::OpenDialog1Show(TObject *Sender){HWND hwndDialog = GetParent(OpenDialog1->Handle);HWND hwndButton = GetDlgItem(hwndDialog,1);SetWindowText(hwndB … 继续阅读“改变民众对话框的内容”
:
-
windows在建设窗体时利用一个CreateWindowEx函数,通过传给这个函数的参数来确定窗口的样式。 而CreateParams虚函数是VCL在建设窗口之前挪用的,用来取得要建设的窗口的样式的及其它一些相关属性的(Params参数),这里先通过挪用TCustomForm的CreateParams函数来取得尺度的窗口属性,再通过Params.Style^=WS_CAPTION;把窗口样式里的标题栏属性去掉,函数执行之后呢,VCL就把这个参数传给CreateWindowEx函数,这样建设的窗 … 继续阅读“如何去掉MDI子窗体的标题栏”
:
-
副标题#e# 本文是我在举办MS-Windows、HP-Unix网络编程的实践进程中总结出来的一些履历,仅供各人参考。本文所谈到的Socket函数假如没有出格说明,都是指的Windows Socket API。 一、WSAStartup函数 int WSAStartup( WORD wVersionRequested, LPWSADATA lpWSAData ); 利用Socket的措施在利用Socket之前必需挪用WSASt … 继续阅读“Windows Socket API利用履历”
:
-
副标题#e# —-此例华夏措施利用Delphi体例,老妖将之改成CB版。:D —-WindowsNTServer提供多种成果强大的处事(Service),譬喻FTP,WWW或长途登录处事,别的常用的数据库处事器也是以Service的形式存在于NTServer上的,如Sybase SQLServer For NT。Service一般在NT启动时自动启动,在NT关机时遏制。可是有时用户大概想手工启动、暂停、遏制某项Service,这就需要在节制面板中举办设置,对付不太熟悉NT … 继续阅读“WindowsNT下Service编程”
:
-
副标题#e# 陷阱"技能探秘──动态汉化Windows技能的阐明 四通利方(RichWin)、中文之星(CStar)是各人广为熟知的汉化Windows产物,"陷阱"技能即动态修改Windows代码,一直是其对外宣称的过人技能。本文从Windows的模块挪用机制与重定位观念着手,先容了"陷阱"技能的实现,并给出了回收"陷阱"技能动态修改Windows代码的示例源措施。 一、发明白什么? 笔者多年来一直从事Windows下的软件开 … 继续阅读“动态汉化Windows技能道理阐明”
:
-
NT/2000要领: #include <windows.h>#include <conio.h>#include <stdio.h>#define SystemBasicInformation 0#define SystemPerformanceInformation 2#define SystemTimeInformation 3#define Li2Double(x) ((double)((x).HighPart) * 4.2949 … 继续阅读“如何得到CPU利用率”
:
-
副标题#e# 1.Windows的动态链接库道理 动态链接库(DLLs)是从C语言函数库和Pascal库单位的观念成长而来的。所有的C语言尺度库函数都存放在某一函数库中,同时用户也可以用LIB措施建设本身的函数库。在链策应用措施的进程中,链接器从库文件中拷贝措施挪用的函数代码,并把这些函数代码添加到可执行文件中。这 种要领同只把函数储存在已编译的.OBJ文件中对比更有利于代码的重用。 但跟着Windows这样的多任务情况的呈现,函数库的要领显得过于累赘。假如为了完成屏幕输出、动静处理惩罚、内存打 … 继续阅读“Windows的动态链接库道理及利用1”
:
-
#define NO_WIN32_LEAN_AND_MEAN#include <shlobj.hpp>#include <vcl.h>// 以上三行放在单位文件最开始//—————————————————————————struct TShortcutCfg{ // 结构函数 TShortcutCfg() { … 继续阅读“如安在快速启动栏建设快捷方法”
: