Hi
I have multiple Gdi picture inside one GUI
like this :
#include Gdip_All.ahk Gui, Child: New, -Caption +LastFound +ToolWindow +OwnDialogs +HwndHChild +E0x80000 +LabelGui HwndHChild := WinExist() File1 := "USB.png" File2 := "eject.png" pToken := Gdip_Startup() pBitmap:=Gdip_CreateBitmapFromFile(File1) pBitmap2:=Gdip_CreateBitmapFromFile(File2) w = 300 h = 300 hbm := CreateDIBSection(w, h) hdc := CreateCompatibleDC() obm := SelectObject(hdc, hbm) G := Gdip_GraphicsFromHDC(hdc) Gdip_SetInterpolationMode(G, 4) Gdip_DrawImage(G, pBitmap, 0, 10, 60, 60 ) Gdip_DrawImage(G, pBitmap2, 190, 10, 40, 40 ) UpdateLayeredWindow(HwndHChild, hdc, , , w, h) SelectObject(hdc, obm) DeleteObject(hbm) DeleteDC(hdc) Gdip_DeleteGraphics(G) Gui, Child: Show, w300 h300
How to do clickable gdi picture ?
I can do clickable GUI with this :
OnMessage(0x0201, "WM_LBUTTONDOWN") return WM_LBUTTONDOWN() { If (A_Gui = "Child") MsgBox hello } return
but i have two Gdi picture in my GUI and i need only one picture clickable.
so how to do this ?
Thanks
Sorry for my poor english