免费傲梅数据恢复软件WinFR
WinFR界面版:是傲梅为WinFR (Windows File Recovery,微软官方命令行工具)专门开发的图形界面工具,为了方便非专业用户也能免费、简单的使用WindowsFileRecovery而提供;数据恢复功能完全调用WinFR的命令行进行数据恢复,同时WinFR界面版软件完全免费!
Win11检查工具.exe
检查你的电脑是否支持按照Windows 11系统,如果不能安装Windows11,给出了解决方案
免费的傲梅远程控制软件
免费的电脑远程控制软件,用于远程办公、远程管理无服务等
傲梅轻松备份免费版.exe
一款免费的、简单易用的备份还原软件,不仅能轻松地Ghost系统实现系统备份,还能备份文件、文件夹、硬盘、分区,也能通过定时备份功能自动备份您想备份的数据。
windows shell编程
windows shell编程基础教程,很实用
ListBox的一些特殊用法
在Delphi中,主要通过Canvas画布对象进行绘图,Delphi可以在窗体或组件上绘制出各式各样的图像,通过Canvas的属性将一些图形变为文字,或是将一些文字变为图形;这里我主要是通过Canvas属性来美化列表框ListBox中的列表项:
首先要将ListBox的Style属性设为lbownerDrawFixed,然后再ListBox的OnDrawItem事件上书写代码如下:
procedure TForm1.ListBox1DrawItem(Control: TWinControl; Index: Integer;Rect: TRect; State: TOwnerDrawState);beginwith Control as TListBox dobegin Canvas.FrameRect(Clientrect); if odSelected in State then begin Canvas.Brush.Color:=clRed; Canvas.RoundRect(Rect.Left,Rect.Top,Rect.Right,Rect.Bottom,8,15); //前面四个参数分别是左上顶角和右下顶点坐标,构成一个矩形区域,后面两参数是来设置四个顶角端的小三角大小,为了美观可自行设定 setBkMode(Canvas.Handle,TRANSPARENT );//这个在前面文章中有介绍,是设置透明背景 Canvas.TextOut((Rect.right-Rect.Left) div 2,Rect.Top,Items.Strings[Index]); end else begin Canvas.Brush.Color:=clSkyBlue;//这里为了列表项和ListBox背景色一致,最好就都设成一样颜色 Canvas.RoundRect(Rect.Left,Rect.Top,Rect.Right,Rect.Bottom,15,15); Canvas.TextRect(Rect,Rect.Left,Rect.Top,Items.Strings[Index]); end;end;end;
MFC中MessageBox的用法
MFC中MessageBox的用法
默认分类 2010-03-10 16:40:53 阅读1135 评论1字号:大中小
消息框是个很常用的控件,属性比较多,本文列出了它的一些常用方法,及指出了它的一些应用场合。1.MessageBox("这是一个最简单的消息框!");2.MessageBox("这是一个有标题的消息框!","标题");3.MessageBox("这是一个确定 取消的消息框!","标题", MB_OKCANCEL );4.MessageBox("这是一个警告的消息框!","标题", MB_ICONEXCLAMATION );5.MessageBox("这是一个两种属性的消息框!","标题", MB_ICONEXCLAMATION|MB_OKCANCEL );
6.if(MessageBox("一种常用的应用","标题",MB_ICONEXCLAMATION|MB_OKCANCEL)==IDCANCEL)return;
附其它常用属性
系统默认图标,可在消息框上显示X错误 MB_ICONHAND, MB_ICONSTOP, and MB_ICONERROR?询问 MB_ICONQUESTION!警告 MB_ICONEXCLAMATION and MB_ICONWARNINGi信息 MB_ICONASTERISK and MB_ICONINFORMATION
按钮的形式MB_OK 默认MB_OKCANCEL 确定取消MB_YESNO 是否MB_YESNOCANCEL 是否取消
返回值IDCANCEL 取消被选IDNO 否被选IDOK 确定被选IDYES 是被选
补充:以上消息框的用法是在CWnd的子类中的应用,如果不是,则要MessageBox(NULL,"ddd","ddd",MB_OK); 或MessageBox(hWnd,"ddd","ddd",MB_OK); hWnd为某窗口的句柄,或者直接用AfxMessageBox。这里所列出的属性只是一些常用属性,在MSDN中还有更多的属性