I dont know if this will work, but take a look at embedding dialogs in things like tab controls. There is an article
here[
^] which does it simply.
Then take a look at an article that embeds something else in a listctrl. A pretty simple one can be found
here[
^].
Then just change the row height and you're set.