アイコンタイトルの折り返し判定 <TOP>
SystemParametersInfo
システム全体に関するパラメータを取得・設定
SPI_GETICONTITLEWRAP(25) アイコンタイトルの折り返しが可能かどうかを調べる
'================================================================ '= アイコンタイトルの折り返し判定 '= (SPI_GETICONTITLEWRAP.bas) '================================================================ #include "Windows.bi" #define SPI_GETICONTITLEWRAP 25 'アイコンタイトルの折り返しが可能かどうかを調べる ' システム全体に関するパラメータを取得・設定 Declare Function Api_SystemParametersInfo& Lib "user32" Alias "SystemParametersInfoA" (ByVal uiAction&, ByVal uiParam&, pvParam As Any, ByVal fWinIni&) Var Shared Text1 As Object Var Shared Text2 As Object Var Shared Button1 As Object Text1.Attach GetDlgItem("Text1") : Text1.SetFontSize 14 Text2.Attach GetDlgItem("Text2") : Text2.SetFontSize 14 Button1.Attach GetDlgItem("Button1") : Button1.SetFontSize 14 '================================================================ '= '================================================================ Declare Sub Button1_on edecl () Sub Button1_on() Var Wrapping As Long Var Ret As Long 'アイコンの表示要素を取得 Ret = Api_SystemParametersInfo(SPI_GETICONTITLEWRAP, 0, Wrapping, 0) 'アイコンの表示要素を表示 If Wrapping Then Text2.SetWindowtext "有効" Else Text2.SetWindowtext "無効" End If End Sub '================================================================ '= '================================================================ While 1 WaitEvent Wend Stop End