Ответ можно найти в этой статье: http://codeguru.earthweb.com/cpp/com-tech/atl/atl/print.php/c3599
Ресурс DLGINIT, добавленный редактором ресурсов, представляет собой список сообщений, передаваемых дочерним элементам управления сразу после создания диалогового окна.У MFC есть код, который делает это автоматически в методе ExecuteDlgInit
, поэтому решения, основанные на MFC, будут «просто работать»;всем остальным придется предоставить свой код для инициализации.Также представляется, что сообщения, вставленные редактором диалогов, основаны на 16-битном Windows API и требуют перевода для 32/64-битных Windows.
Я бы предложил игнорировать данные инициализации, предоставленные редактором диалогов ииспользуя CB_ADDSTRING сообщение для размещения начальных строк.
Некоторые другие полезные советы здесь: http://www.flounder.com/combobox.htm