Maks150988
Advanced Member | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору skinash Да я это и так делал. А вот хочется именно центрировать дилог на экране. Впринципе подумывал из общей библиотеки стандартных диалогов редактором ресурсов выдрать диалог и вставить в свою программу, и стиль DS_CENTER к нему добавить и потом уже грузить как шаблон, но это все муторное дело, да и размер приложения хочу поменьше сделать. С фильтром разобрался. Создать ресурс: Код: STRINGTABLE LANGUAGE LANG_RUSSIAN, 0x1 { 1653, "1653, "Исполняемый файл (*.exe)|*.exe|Динамическая библиотека (*.dll)|*.dll||" } | Выполнил замену строк: Код: ..... function CharReplace(const Source: string; oldChar, newChar: Char): string; var i: Integer; begin Result := Source; for i := 1 to Length(Result) do if Result[i] = oldChar then Result[i] := newChar ..... lpstrFilter := PChar(CharReplace(Номер строки, '|', #0)) ..... |
|