5,388
社区成员
发帖
与我相关
我的任务
分享
//创建一个自定义按钮, 按钮位于一个指定窗口里面
hMyButton:= CreateWindow('Button', '', WS_VISIBLE + WS_CHILD + BS_TEXT + BS_ICON + BS_BOTTOM,
20, 20, 40, 40, BarHandle, 0, 0, nil);
//给按钮增加图片
myIcon:= LoadImage(hInstance, PAnsiChar('picture\001.ico'), IMAGE_CURSOR, 0,0, LR_LOADFROMFILE);
SendMessage(hMyButton, BM_SETIMAGE, IMAGE_ICON, myIcon);
AIcon:=TIcon.Create;
try
AIcon.SetSize(ImageList1.Width,ImageList1.Height);
ImageList1.GetIcon(1,AIcon);
SendMessage(hMyButton, BM_SETIMAGE, IMAGE_ICON, AIcon.Handle);
finally
AIcon.Free;
end;
楼主给分吧