c++ builder 快速入门及技巧分享

c++ builder 快速入门及技巧分享

ID:5994633

大小:538.32 KB

页数:29页

时间:2017-12-30

c++ builder 快速入门及技巧分享_第1页
c++ builder 快速入门及技巧分享_第2页
c++ builder 快速入门及技巧分享_第3页
c++ builder 快速入门及技巧分享_第4页
c++ builder 快速入门及技巧分享_第5页
资源描述:

《c++ builder 快速入门及技巧分享》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、Edit控件的小窍门,虚拟动态创建,输入验证1、虚拟动态创建。在需要选择多个Edit控件,可以先设置Edit控件的visiable属性为false,然后用事件触发显示Edit,代码为:void__fastcallTForm1::Label1Click(TObject*Sender){Edit1->Show();}2、输入验证。用好下面Edit的两个事件:void__fastcallTForm1::Edit1Exit(TObject*Sender){}和void__fastcallTForm1::Edit1

2、Change(TObject*Sender){},这两个事件函数连起来用会让你的程序更友好。程序运行时控件的位置可以自由移动在需要移动的控件的OnMouseMove事件中加入一段代码即可,如:void__fastcallTForm1::Button1MouseMove(TObject*Sender,TShiftStateShift,intX,intY){WORDSC_DragMove=0xF012;ReleaseCapture();((TWinControl*)Sender)->Perform(WM_SY

3、SCOMMAND,SC_DragMove,0);}这个功能适合所有具有OnMouseMove事件控件,但要注意的是,引入此功能后,原来需要移动鼠标的操作就做不了了,比如:通过移动鼠标选定Edit控件内的文字。鼠标拖动窗体的非标题栏区域这需要调用windowsAPI函数,不多说,直接给出方法:1、先在头文件的Public对象区添加如下内容:void__fastcallTest(TMessage&Message);//本行为定义新函数的声明BEGIN_MESSAGE_MAPMESSAGE_HANDLER(WM

4、_NCHITTEST,TMessage,Test)END_MESSAGE_MAP(TForm)2、然后再cpp文件内加入下列函数:void__fastcallTForm1::Test(TMessage&Message){if(GetAsyncKeyState(VK_LBUTTON)<0)Message.Result=HTCAPTION;elseMessage.Result=HTCLIENT;}这样已经完成了。注意:该方法的局限性是只点住窗体空白处拖动,不能点住窗体上的子控件拖动。OpenDialog实现浏

5、览获取文件路径在涉及到上传、打开等文件操作时,往往要通过浏览来获取文件路径。这就需要通过OpenDialog控件来实现了:1、建立button1、Edit1和OpenDialog控件2、然后再button1的OnClick事件定义如下:void__fastcallTForm1::Button1Click(TObject*Sender){OpenDialog1->Execute();Edit1->Text=OpenDialog1->FileName;}或者:void__fastcallTForm1::But

6、ton1Click(TObject*Sender){if(OpenDialog1->Execute())Edit1->Text=OpenDialog1->FileName;}应用程序编译后独立运行(不需要安装c++builder)该方法适用于一些小程序,特点是使用简单,不用花时间安装。1、打开主菜单的Project->options的对话框2、选Packages,然后取消"Buildwithruntimespackeges"的勾选3、选links,取消"userdynamicRTL"的勾选icon图标的设

7、置与制作在c++builder里有两类icon图标的显示问题:一是Form窗体的icon图标,加载办法是设置Form的icon属性,一般用32*32icon的图标就行了;二是应用程序的icon图标,加载办法是:1、打开主菜单的Project->options对话框;2、选择Application按钮,然后点Loadicon按钮推荐一个icon图标在线制作的网站:http://www.bitbug.net/Windows复制动画、删除动画的调用(通过TAnimate控件实现)在Windows操作系统里,当复

8、制或删除时会有相应的动画显示出来。这些动画可以通过TAnimate控件来调用。TAnimate控件的CommonAVI属性为默认为aviNone时,可以通过FileName加载一个AVI文件。复制动画设置办法是:先CommonAVI属性为aviCpoyFile,然后设置Visiable属性为true,每次调用时,还需要把Acitve属性设置为true;此外,CommonAVI属性还可以设置成:永久删除动画(aviDeleteF

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。