↑の続きでもある。
こんな感じ。
SplashImage
で画面左上から4つまで並べます。(Twitterが4つまでだから)
画像が縦長でも横長でもよしなに並べます。
ahk
SplashTile(img,length)
{
gui,add,picture,hwndmypic,%img%
controlgetpos,,,width,height,,ahk_id %mypic%
; via https://autohotkey.com/board/topic/12001-finding-the-widthheight-of-a-picture/
if (width > height)
{
zH = -1
zW = %length%
zX = 0
ZY := (length - (height * (length / width))) / 2
}
Else
{
zH = %length%
zW = -1
zX := (length - (width * (length / height))) / 2
ZY = 0
}
static X
static Y
static counts
counts += 1
If (counts = 1 or counts = 3)
X = 0
Else
X := length + 5
If (counts < 3)
Y = 0
Else
Y := length + 25
H := (length + 20)
SplashImage, %counts%:%img%, A B2 W%length% H%H% X%X% Y%Y% ZH%zH% ZW%zW% ZX%zX% ZY%zY% CWBlack CTWhite, , %counts%,
}