用Application.Messagebox('中文按钮','提示',16+0+0);
其中16+0+0部分查看帮可组合各种按钮,如'确定'、'取消'等。
其中16+0+0部分查看帮可组合各种按钮,如'确定'、'取消'等。
解决方案 »
- delphi 怎么控制IE浏览器
- 现场80分,我用frxPreView做预览窗口,怎么用语句实现一些功能。
- 好心人帮帮忙,关于语音识别的问题
- 询问动态库与读写卡相关问题
- Delphi7 中 QReport做的报表字段的值多行时,表格的行高如何自动改变?
- 用WM_COPYDATA发送消息出问题,请高手帮忙
- 请问如何判断一个组件是否有Caption属性?
- 如何获得一个文件文件名(不包括扩展名)
- "access表的扩展名是什么啊"问题为解决,请刚才的朋友再帮帮忙
- cxGrid数据录入问题,输入字符显示过滤列表
- 如何在sql中查询借书日期字段与当前日期的比较, 两者不超过30天,借书日期是字符变量
- borland的按钮图标太难看了,那位大侠有好用的?
int MessageBox( HWND hWnd, // handle of owner window
LPCTSTR lpText, // address of text in message box
LPCTSTR lpCaption, // address of title of message box
UINT uType // style of message box
);如:MessageBox(handle,'你好!','标题',MB_OK+MB_ICONERROR);
关于后面MB_OK,MB_ICONERROR你可以参考帮助
如果不能直接使用的话,可能 uses 中要加个 shellapi
如果非用messagedlg可以这样汉化。const下的yes,no,等常量。dialogs下的intputbox。
griphics下的加个宋体
procedure InitDefFontData;
var
Charset: TFontCharset;
begin
DefFontData.Height := -MulDiv(8, ScreenLogPixels, 72);
if not SysLocale.FarEast then Exit;
Charset := GetDefFontCharset;
case Charset of
SHIFTJIS_CHARSET:
begin
DefFontData.Name := '俵俽 俹僑僔僢僋';
DefFontData.Height := -MulDiv(9, ScreenLogPixels, 72);
DefFontData.CharSet := CharSet;
end;
GB2312_CHARSET:
begin
DefFontData.Name := '宋体';
DefFontData.Height := -MulDiv(9, ScreenLogPixels, 72);
DefFontData.CharSet := CharSet;
end;
end;
end;
然后单起个工程编译。将相关dcu拷到lib下
转载:Messagebox()详解(会用messagebox()就够了)
作者:程 诚 http://tkggai.myetang.com
语法:Messagebox(const text:Pchar;const Caption:Pchar;Flags:integer)
参数描述: Text 指定在对话框中显示的文本。在Text中,可用回车符chr(13)来进行分行。对话框的大小由你显示文本的多少来自动调整。 Caption 是对话框的显示标题。 Flags 指定对话框中的按钮和图标、显示对话框时的默认按钮及对话框的行为。 在下面的表中,对话框按钮值是从0---5;图标值是16,32,48,64四个值;按钮的默认值只有三个:0,256,512;此函数的值是从1---7。 数值 对话框按钮 数值 图标
----- -------------------------- ------- -------------
0 仅有"确定"按钮 16 "停止"图标
1 "确定"、"取消"按钮 32 问号
2 "放弃"、"重试"、"忽略"按钮 48 惊叹号
3 "是"、"否"、"取消"按钮 64 信息(!)图标
4 "是"、"否"按钮
5 "重试"、"取消"按钮
数值 默认按钮
----- ----------
0 第一个
256 第二个
512 第三个
返回值 代表意思
------ ---------
1 确定
2 取消
3 放弃
4 重试
5 忽略
6 是
7 否
举例说明:
Application.messagebox('对不起,输入数据错误!','程诚提示',0+64); i:=application.messagebox('你真的要删除吗?','警告',4+32+7); application.messagebox('你要写的话'+chr(13)+'下行要写的话','标题',0); i此时有两个选择:是(6),否(7).默认值为:否。高级举例: 你想让你的message能自定义吗? var s:pchar; s:='对不起,请重新输入!'; application.messagebox(s,'程诚提示',0);
以上只是我个人平时使用的总结,如有不当之处请来来信指出,谢谢!!我的信箱
是:[email protected]或[email protected]。