C语言/C++ 教程
C语言/C++ 教程:包含了所有代写案例以及部分答案
-
Windows95/98下奈何埋没应用措施不让它呈此刻CTRL-ALT-DEL对话框中? 把你的应用措施从CTRL-ALT-DEL对话框中埋没的一个简朴步伐是去应用措施的标题。假如一个措施的主窗口没以标题,Windows95不把它放到CTRL-ALT-DEL对话框中。排除标题属性的最长处所是在WinMain函数里。 WINAPI WinMain(HINSTANCE, HINSTANCE, LPSTR, int){ try { Application->Title … 继续阅读“Win9x下埋没措施不呈此刻CTRL+ALT+DEL对话框中”
:
-
Windows注册表中包括了系统设置、呆板硬件设置、Win32应用措施和用户的其他设置信息。注册表按照系统信息分为六个根键(RootKey),个中每个根键各有一个由子键和键值构成的树状布局,每个子键代表一个特定的设置项目。 用C++Builer节制注册表的要害在于相识TRegistry 类。在C++Builder的VCL类库中,提供了TRegistry类,通过在应用措施中生成这个类的实例,我们可以实现对注册表的节制。在TRegistry类中,重点应该把握如下问题: 1.TRegistry类的生成 … 继续阅读“用CB节制Windows注册表”
:
-
在软件的安装或演示操纵等进程中,假如封锁Windows系统会发生严重的效果,就必需克制用户封锁Windows,直到完成相应的操纵,那么如何才气克制用户封锁Windows呢?其实很简朴,当用户封锁Windows时,系统会发送给各应用措施一个动静WM_QUERYENDSESSION,汇报各应用措施要关机了,假如反馈返来的动静值为0,那么Windows就不能关机。因此,截获WM_QUERYENDSESSION,并反馈回0,大功就告成了,下面是一个例子。 在下面这个例子中,我们在窗体中插手一个复选框(T … 继续阅读“用BCB实现克制用户封锁Window系统”
:
-
获恰当前激活的历程: 1:包括头文件tlhelp32.h 2:.cpp如下: ListView2->Items->Clear(); TListItem *mItem; AnsiString ExeFile; Pointer pt,pt2; unsigned int s; DWORD size,size2; HANDLE snapshot; PROCESSENTRY32 processinfo; processinfo.dwSize = sizeof … 继续阅读“如何封锁除本身措施外的所有其他应用措施”
:
-
本文所谈及的技能内容都来自于Internet的果真信息。由CKER在闲暇之际整理后,贴出来以飴网友,暂时妄称原创。 『每次在海外网站上找到出色文章的时候,心中城市暗自感叹为什么在中文网站难以觅得这类文章呢?其实原因各人都大白。』 时至今天,进修Windows编程的兄弟们都知道动静机制的重要性。所以领略动静机制也成了不行或缺的作业。 各人都知道,Borland的C++ Builder以及Delphi的焦点是VCL。作为Win32平台上的开拓东西,封装Windows的动静机制虽然也是必不行少的。 那 … 继续阅读“深入VCL领略BCB的动静机制1”
:
-
副标题#e# 由于在实验用BCB 4会见NameService时,碰着了一些奇奇怪怪的问题,而Visibroker所带的例子却可以用bcc32正常编译运行,俺抉择从新做一个措施看看问题出在那边。折腾了一夜,结论是做处事器照旧不消Corba Server wizard好。(我照旧不大白为什么?) 1、File| New, Multitier,Corba IDL File: interface Order{string Name();}; 存为order.idl 2、File|New, Consol … 继续阅读“BCB中Corba Name Service利用要领”
:
-
就像Windows发送动静给应用措施一样,也可以有窗口与控件之间发送动静。C++ Builder提供了几种在一个应用措施内部发送动静的方法:挪用Perform()(这种方法不依赖于Windows API),以及挪用SendMessage(),PostMessage() API函数 Perform() VCL的Perform()要领合用于所有的TControl派生工具。Perform()可以向任何一个窗件或控件发送动静,只需要知道窗体或控件的实例。Perform()需要通报3个参数:动静标识符,w … 继续阅读“Perform()与SendMessage()的区别”
:
-
副标题#e# 动静,就是指Windows发出的一个通知,汇报应用措施某个工作产生了。譬喻,单击鼠标、改变窗口尺寸、按下键盘上的一个键城市使Windows发送一个动静给应用措施。 动静自己是作为一个记录通报给应用措施的,这个记录中包括了动静的范例以及其他信息。譬喻,对付单击鼠标所发生的动静来说,这个记录中包括了单击鼠标时的坐标。这个记录范例叫做TMsg,它在Windows单位中是这样声明的: type TMsg = packed record hwnd: HWND; //窗口句柄 message: … 继续阅读“Windows中的动静具体列表”
:
-
文本框控件的动静及应用 ccrun整理,如转载请注明出处。 下表列出了文本控件的常用通知动静: 动静名称 动静说明 EN_CHANGE 编辑控件的内容一旦产生改变,就发送这条动静。 EN_ERRSPACE 任何时候只要由于内存不敷以完成一项编辑操纵,就发送这条动静。 EN_HSCROLL 只要用户单击了从属于一个编辑控件的程度转动条的任那里所, 就会发送这条动静。留意这条动静是在控件更新显示之前发送出去的。 … 继续阅读“文本框控件的动静及应用”
:
-
从这部门开始我们除了操作内存的信息打印来举办摸索外,更多的会通过跟踪和调查编译器发生的汇编代码来领略编译器对这些语言特性的实现方法。汇编方面常识的接头超出了本文的范畴,我只对和我们接头相关的汇编代码举办理会。领略本文要接头的常识并不需要有很完整的汇编常识,但必需相识起码的观念。 下面我们看看引入虚担任后的影响。为了有所比拟我们首先看看普通成员函数的挪用环境。 执行如下代码,它包罗了工具的普通成员函数挪用,类的静态成员函数挪用、通过指针挪用普通成员函数: C010 obj;PRINT_OBJ_AD … 继续阅读“C++工具机关及多态实现之成员函数的挪用”
: