Q&A
HOME
Tips & Tech
Q&A
Discuss
Download
자유게시판
홍보 / 광고
구인 / 구직
LOGIN
회원가입
ShowMessage의 폰트는 변경 가능한가요?
안녕하세요...
제목 그대로 ShowMessage의 폰트 크기가 너무 작아서 조금 크게 하고 싶거든요.
p.s 그리고 보여줄 내용이 많아서 ShowMessage 의 width 도 고정하고 싶어요...
알고 계심 알려주시와요...
1
COMMENTS
김영대
•
1999.10.30 18:37
정계훈 wrote:
> 안녕하세요...
>
> 제목 그대로 ShowMessage의 폰트 크기가 너무 작아서 조금 크게 하고 싶거든요.
>
> p.s 그리고 보여줄 내용이 많아서 ShowMessage 의 width 도 고정하고 싶어요...
>
> 알고 계심 알려주시와요...
ShowMessage()는 잘 모르고요
아래 소스는 MessageDlg()의 폰트를 바꾸는 예제입니다
unit Unit1;
interface
uses
Windows, Messages, SysUtils, Classes, Graphics, Controls, Forms, Dialogs,
StdCtrls;
type
TForm1 = class(TForm)
Button1: TButton;
FontDialog1: TFontDialog;
Button2: TButton;
procedure Button1Click(Sender: TObject);
procedure Button2Click(Sender: TObject);
private
{ Private declarations }
public
{ Public declarations }
end;
var
Form1: TForm1;
implementation
{$R *.DFM}
function CaptionMessageDlg(const aCaption: String; const Msg: string;
DlgType: TMsgDlgType; Buttons: TMsgDlgButtons;
aFont: TFont; HelpCtx: Longint): Integer;
begin
with CreateMessageDialog(Msg, DlgType, Buttons) do
try
Caption := aCaption;
HelpContext := HelpCtx;
Font := aFont;
Result := ShowModal;
finally
Free;
end;
end;
procedure TForm1.Button1Click(Sender: TObject);
begin
// FontDialog1.Font 는 나중에 ShowMessage의 폰트로 사용됨
FontDialog1.Execute;
end;
procedure TForm1.Button2Click(Sender: TObject);
begin
if CaptionMessageDlg('캡션', 'Yes 또는 No 중에서 하나를 선택하세요',
mtInformation, [mbYes, mbNo],
FontDialog1.Font, 0) = mrYes then
ShowMessage('Yes')
else
ShowMessage('No');
end;
end.
0
0
삭제
수정
댓글
(NOTICE) You must be
logged in
to comment on this post.
최도석
1999.10.30 09:52
0
COMMENTS
/
0
LIKES
퀵레포트에서 디테일사항...
최도석
1999.10.30 10:00
0
COMMENTS
/
0
LIKES
[재질문]날짜필드로 월합계를 구하는 쿼리는?
임동욱
1999.10.30 05:29
0
COMMENTS
/
0
LIKES
퀵레포트에서 디테일 사항이 갑자기 나오지 않습니다
신 기종
•
1999.10.30 04:27
4
COMMENTS
/
0
LIKES
퀵레포트에서 Grouping한 레코드수를 표시하는 방법
최도석
•
1999.10.30 10:05
신 기종 wrote: > 퀵레포트에서 Grouping별로 레코드수를 summary 밴드에 > > 표시할려고 합니다. > ...
이재식
•
1999.10.30 19:23
앞에 분이 좋은 방법을 가르쳐 주셨는데 저는 이 방법이 쉽겠네요. GroopFooter에서 QrExpression컴포넌...
이재식
•
1999.10.30 05:06
신 기종 wrote: > 퀵레포트에서 Grouping별로 레코드수를 summary 밴드에 > > 표시할려고 합니다. > ...
신 기종
•
1999.10.30 05:15
감사합니다.. 이재식님 좋은 하루 되세요..
termy
•
1999.10.30 04:26
2
COMMENTS
/
0
LIKES
리스트뷰에 대해서??????
김영대
•
1999.10.30 18:51
termy wrote: > 리스트뷰에 openpicturedialog에서 선택된(여러개) 화일을 > 리스트뷰에 멀티라인으로 넣...
termy
•
1999.10.31 04:27
> procedure TForm1.Button1Click(Sender: TObject); > var > I: integer; > F: TextFile; > Fir...
화랑
•
1999.10.30 02:01
1
COMMENTS
/
0
LIKES
급함! Upload Component 개발중 에러발생...
디밥
•
1999.11.02 20:12
화랑 wrote: > 안녕하세요.. 부산의 화랑입니다.. > > 이번에 Active Server Component로 upload를 할...
정계훈
•
1999.10.30 01:29
1
COMMENTS
/
0
LIKES
ShowMessage의 폰트는 변경 가능한가요?
안녕하세요... 제목 그대로 ShowMessage의 폰트 크기가 너무 작아서 조금 크게 하고 싶거든요. p.s 그리고 보여줄 내용이 많아서 ShowMessage 의 width 도 고정하고 싶어요... 알고 계심 알려주시와요...
김영대
•
1999.10.30 18:37
정계훈 wrote: > 안녕하세요... > > 제목 그대로 ShowMessage의 폰트 크기가 너무 작아서 조금 크게 하...
철
•
1999.10.30 01:25
1
COMMENTS
/
0
LIKES
퀵레포트를 세로로 두줄로 출력..
정계훈
•
1999.10.30 01:38
철 wrote: > 퀵레포트를 출력할때 한장에 세로로 두줄로 출력 할수 있나요.? > 그러니까.. > > 번호 ...
얼라
•
1999.10.30 01:18
1
COMMENTS
/
0
LIKES
한영구분
이재식
•
1999.10.30 04:40
얼라 wrote: > 안녕하세염... 질문이 자꾸 생기네염... > 음.. 질문에 답변해주신 이재식님 감사드려염.^...
최석기
1999.10.30 00:21
0
COMMENTS
/
0
LIKES
ActiveX 개발 참고.
김은정
•
1999.10.30 00:12
1
COMMENTS
/
0
LIKES
도스창 하나로 실행시키기
김영대
•
1999.10.30 00:24
김은정 wrote: > 안녕하세요. > 저는 임으로 .BAT화일을 실행 시키는 프로그램을 짰는데.. > 일정시간마...
정인복
•
1999.10.30 00:07
1
COMMENTS
/
0
LIKES
unix program 구동 ???
김영대
•
1999.10.30 00:31
정인복 wrote: > 안녕하세여 .. > 델파이 응용프로그램에서 unix server (digital)에 있는 > C로 작성...
이두진
1999.10.29 23:46
0
COMMENTS
/
0
LIKES
저 아래서 RX 라이브러리 인스톨방법 물어보신분 보세여..
임동수
•
1999.10.29 23:02
1
COMMENTS
/
0
LIKES
툴바의 버튼에서 그림과 글자를 동시에 나타내는 방법
이주흥
•
1999.10.30 21:54
임동수 wrote: > 안녕하세요. > > 툴바의 버튼에서 그림과 글자를 동시에 나타내는 방법을 알고 싶습니...
박창대
1999.10.29 22:55
0
COMMENTS
/
0
LIKES
코드 자동생성에 관하여..
남윤혁
•
1999.10.29 22:43
1
COMMENTS
/
0
LIKES
윈도우 사이즈를 보통상태로 했을때...
김영대
•
1999.10.30 01:14
남윤혁 wrote: > 원하는 것은 최대 상태의 윈도우에서 > 오른쪽 상단의 보통 사이즈로 바꾸는 버튼을 누...
cjw
1999.10.29 20:34
0
COMMENTS
/
0
LIKES
VC++로 작성된 포인터를 델파이에서 어떻게 Call???
이용호
1999.10.29 19:43
0
COMMENTS
/
0
LIKES
preview form 속성 변경...
문상무
1999.10.29 19:14
0
COMMENTS
/
0
LIKES
완성된 프로그램의 설치화일에 serial번호 넣기
sun
•
1999.10.29 18:25
1
COMMENTS
/
0
LIKES
DBGrid에 나온 DATA값을 소숫점으로 표현하려면 ..?
김장섭
•
1999.10.29 18:43
sun wrote: > 요즘 질문을 많이 하는군요. > DBGrid에 나온 DATA들이 있는데.. 수량이랑 비용이 나옵니다...
정계훈
1999/10/30 01:29
Views
230
Likes
0
Comments
1
Reports
0
Tag List
수정
삭제
목록으로
한델 로그인 하기
로그인 상태 유지
아직 회원이 아니세요? 가입하세요!
암호를 잊어버리셨나요?
> 안녕하세요...
>
> 제목 그대로 ShowMessage의 폰트 크기가 너무 작아서 조금 크게 하고 싶거든요.
>
> p.s 그리고 보여줄 내용이 많아서 ShowMessage 의 width 도 고정하고 싶어요...
>
> 알고 계심 알려주시와요...
ShowMessage()는 잘 모르고요
아래 소스는 MessageDlg()의 폰트를 바꾸는 예제입니다
unit Unit1;
interface
uses
Windows, Messages, SysUtils, Classes, Graphics, Controls, Forms, Dialogs,
StdCtrls;
type
TForm1 = class(TForm)
Button1: TButton;
FontDialog1: TFontDialog;
Button2: TButton;
procedure Button1Click(Sender: TObject);
procedure Button2Click(Sender: TObject);
private
{ Private declarations }
public
{ Public declarations }
end;
var
Form1: TForm1;
implementation
{$R *.DFM}
function CaptionMessageDlg(const aCaption: String; const Msg: string;
DlgType: TMsgDlgType; Buttons: TMsgDlgButtons;
aFont: TFont; HelpCtx: Longint): Integer;
begin
with CreateMessageDialog(Msg, DlgType, Buttons) do
try
Caption := aCaption;
HelpContext := HelpCtx;
Font := aFont;
Result := ShowModal;
finally
Free;
end;
end;
procedure TForm1.Button1Click(Sender: TObject);
begin
// FontDialog1.Font 는 나중에 ShowMessage의 폰트로 사용됨
FontDialog1.Execute;
end;
procedure TForm1.Button2Click(Sender: TObject);
begin
if CaptionMessageDlg('캡션', 'Yes 또는 No 중에서 하나를 선택하세요',
mtInformation, [mbYes, mbNo],
FontDialog1.Font, 0) = mrYes then
ShowMessage('Yes')
else
ShowMessage('No');
end;
end.