오늘도 허접한 질문을 올립니다.
프로시저 또는 함수를 작성할때 값을 전달하는 인수를 선언하잖아요...^^
이때 인수에 값을 넣지 않았을때
디폴트값이 전단되는 옵션이 어떻게 되는지여?
VB로 예제를 적어보았습니다.
<선언>
Public Sub SetAppOnTop(AppHwnd As Long, Optional OnTop As Boolean = True)
<호출1>
SetAppOnTop(Me.Hwnd)
<호출2>
SetAppOnTop(Me.Hwnd, True)
이 예제의 실행결과는 동일합니다.(전달된 값이 동일함)
델파이에서 <호출1>처럼 인수값을 넣지않고
함수를 호출하여 사용하고자 합니다.
PS> Q&A에서 검색할 적당한 키워드가 생각나지 않아서
이렇게 글을 올립니다. 읽어주셔서 감사합니다. ^^
똑같은 방식으로 하세요...
<선언>
procedure SetAppOnTop(Apphandle: LongWord; OptionalOnTop: Boolean = True);
<호출1>
SetAppOnTop(Me.Hwnd);
<호출2>
SetAppOnTop(Me.Hwnd, True);
^^ 항상 즐코하세요...