Всем Здраствуйте. Подскажите как в Win98 можно открыть файлы больше 64000 байт используя edit control.в XP достаточно было послать EM_LIMITTEXT с нулевыми параметрами. Копал на MSDN попалась древнее описание относящееся к 3.1 выделить памяти с помощью GlobalAlloc и послать полученное значение в hinstance параметре. В XP это дествительно заработало и скорость открытия больших файлов значительно увеличелась, а в Win98 прога сдохла. Пробовал с стилем DS_LOCALEDIT и выделять память в ответ на EN_ERRSPACE но ничего путного невышло.
В доке сказано, цитирую: "Edit controls on Windows 95/98/Me: If this parameter is zero, the text length is set to 0x7FFE characters for single-line edit controls or 0xFFFF for multiline edit controls." Посему могу предложить вариант с субклассингом, взяв за основу EditControl или вообще полностью самопальный контрол сделать.