高さ 30 のテキスト ボックスを作成したいのですが、使用するテキストのフォントは 11pt です。どういうわけか、テキストは常にボックスの上部に表示されます。垂直方向の中央揃えを実現したい。どうすればできるか知っている人はいますか?
Function fnc_Directoryrequest_Create
; custom font definitions
CreateFont $hCtl_Directoryrequest_Font1 "Calibri" "11" "400"
nsDialogs::Create 1018
Pop $hCtl_Directoryrequest
${If} $hCtl_Directoryrequest == error
Abort
${EndIf}
${NSD_CreateText} 37u 42u 327 30 "C:\mySample\TestLocation\here"
Pop $hCtl_Directoryrequest_DirRequest1_Txt
SendMessage $hCtl_Directoryrequest_DirRequest1_Txt ${WM_SETFONT} $hCtl_Directoryrequest_Font1 0
${NSD_CreateButton} 253u 40u 35 30 "..."
Pop $hCtl_Directoryrequest_DirRequest1_Btn
SendMessage $hCtl_Directoryrequest_DirRequest1_Btn ${WM_SETFONT} $hCtl_Directoryrequest_Font1 0
${NSD_OnClick} $hCtl_Directoryrequest_DirRequest1_Btn fnc_hCtl_Directoryrequest_DirRequest1_Click
FunctionEnd