CAB, in the ACAD.DCL, where D2H was speaking about, you can shange the size of the images themselves by either reducing the number of images in the dialog (comment out some of them) or by specifying the size of the image in the DCL file.
DCL CODE
acad_icon: dialog {
key = "label";
initial_focus = "listbox";
: row {
: list_box {
width = 20;
height = 21;
fixed_height = true;
key = "listbox";
allow_accept = true;
}
: column {
: row {
: icon_image {
//add width key here on each of the icon_image tiles
width = 20;
//I used 20 as an example, you can use what you need to make the size correct
key = "icon1";
}
: icon_image {
key = "icon2";
}
: icon_image {
key = "icon3";
}
: icon_image {
key = "icon4";
}
}
: row {
: icon_image {
key = "icon5";
}
: icon_image {
key = "icon6";
}
: icon_image {
key = "icon7";
}
: icon_image {
key = "icon8";
}
}
: row {
: icon_image {
key = "icon9";
}
: icon_image {
key = "icon10";
}
: icon_image {
key = "icon11";
}
: icon_image {
key = "icon12";
}
}
: row {
: icon_image {
key = "icon13";
}
: icon_image {
key = "icon14";
}
: icon_image {
key = "icon15";
}
: icon_image {
key = "icon16";
}
}
: row {
: icon_image {
key = "icon17";
}
: icon_image {
key = "icon18";
}
: icon_image {
key = "icon19";
}
: icon_image {
key = "icon20";
}
}
/*
* : row {
* : icon_image {
* key = "icon21";
* }
* : icon_image {
* key = "icon22";
* }
* : icon_image {
* key = "icon23";
* }
* : icon_image {
* key = "icon24";
* }
* }
*/
}
}
: row {
: row {
spacer_0;
: row {
fixed_width = true;
: button {
label = "&Previous";
key = "prev";
width = 8;
}
:spacer {
width = 2;
}
:button {
label = " &Next ";
key = "next";
width = 8;
}
}
spacer_0;
}
spacer;
ok_cancel;
}
}
Notice the last four images are commented out with a block comment, you can comment out more to make the images resize automatically. AutoCAD will page the extra icons automatically.