powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / WINAPI и NOTEPAD
13 сообщений из 13, страница 1 из 1
WINAPI и NOTEPAD
    #34213466
Фотография Владимир СА
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Плохо знаю использование WINAPI. Прошу помощи.
Цель: сформировал текстовый файл и теперь хочу пользователю его показать. Хочу использовать NotePad. Вопрос: Как средствами WINAPI показать содержимое файла, но показывать его только как чтение. Т.е. как в TotalComander-е использование F3.
...
Рейтинг: 0 / 0
WINAPI и NOTEPAD
    #34213617
Dima T
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Владимир САПлохо знаю использование WINAPI. Прошу помощи.
Цель: сформировал текстовый файл и теперь хочу пользователю его показать. Хочу использовать NotePad. Вопрос: Как средствами WINAPI показать содержимое файла, но показывать его только как чтение. Т.е. как в TotalComander-е использование F3.
Похоже ты переоцениваешь WinAPI. NotePad обычное приложение, которое используется win для просмотра текстовых файлов. Запретить редактировать ему нельзя. Можно поставить флаг ReadOnly на файл, тогда он сохранить не даст.
TotalComander по F3 вызывает собственный просмотрщик файлов.
можешь побаловаться с фоксовым MODI FILE ... NOEDIT
можешь поискать какой-нибудь просмотрщик в инете
...
Рейтинг: 0 / 0
WINAPI и NOTEPAD
    #34213677
Фотография Владимир СА
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dima T...TotalComander по F3 вызывает собственный просмотрщик файлов.Нет, который ты настроишь.
...
Рейтинг: 0 / 0
WINAPI и NOTEPAD
    #34213702
-=AlexiS=-
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Насколько я знаю управлять Notepad через WinApi нельзя
(если интересно про WinApi сходи сюда )
Notepad можно вызвать и просто через Run.
! notepad aaa.txt
Но ! в NotePad Вы не сможете показать файл без возможности корректировки .Даже установив на нем атрибут ReadOnly Вы просто не сможете его сохранить с тем-же именем.

А Вам для чего это надо - почему не подходить EditBox или Modi Command / File с NOEDIT ?

PS Eще есть Microsoft RichTextBox Control - но это если все-таки нужно с текстом что-то делать .
...
Рейтинг: 0 / 0
WINAPI и NOTEPAD
    #34213716
Фотография Владимир СА
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dima T...можешь побаловаться с фоксовым MODI FILE ... NOEDIT Меня это не устраивает, т.к. у меня одна форма и я ее делаю
Код: plaintext
Form.ShowWindow =  2  - As Top-Level Form
и SCREEN = OFF.
У меня форма не во весь экран. А файл который создал здоровый. Вот и подумал об использовании NOTEPAD. Может я что-то не так понимаю?
...
Рейтинг: 0 / 0
WINAPI и NOTEPAD
    #34213733
Dima T
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Владимир СА Dima T...TotalComander по F3 вызывает собственный просмотрщик файлов.Нет, который ты настроишь.
TotalComander`ом не пользуюсь. Если Настроить на просмотр NotePad`ом то он только на просмотр открывает? Если да, то возможность в таком режиме поюзать нотепад есть.
...
Рейтинг: 0 / 0
WINAPI и NOTEPAD
    #34213784
Mxv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Mxv
Гость
Загони текстовой файл в базу и смотри через BROWSE
...
Рейтинг: 0 / 0
WINAPI и NOTEPAD
    #34213792
Фотография Владимир СА
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Конечно сейчас я и использую MODI FILE ... NOEDIT. Но мне это не нравится. Хочу что-то красивое.
...
Рейтинг: 0 / 0
WINAPI и NOTEPAD
    #34213959
Фотография Владимир СА
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
-=AlexiS=-...(если интересно про WinApi сходи сюда )Спасибо, я это видел. Но как его использовать правильно в VFP? Вот в этом я слаб. Помню где-то Вячеслав Клепенин статью по этому поводу показывал. Я ее чего-то потерял. Кто помнит, ссылочку бы.
Вот у Юрия Шутенко .
Надо осваивать. Да вот времени мало.
...
Рейтинг: 0 / 0
WINAPI и NOTEPAD
    #34214056
GoshaS
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
По F3 тотал открывает файлы своей утилиткой, например "View64.exe"
Если хочешь, то открывай именно с помощью данной программой, что мешает то, я никак не пойму?
И будет точно, как в Тотале.
Найди эту програмусю, путь обычно (%commander_path%\Tools\View64\view64.exe) положи эту папочку (View64) к себе в програмусю и открывай текстовый файл в этой программе! Будет 100% как по F3, т.к. по F3 по умолчанию открывается именно ей :)
Я например пользуюсь редактором AkelPad. Код примерно такой:
Код: plaintext
1.
2.
3.
4.
l_prg=LOCFILE('AkelPad', 'exe', 'Редактор')
l_sours=LOCFILE('rezaltBuh', 'txt', 'Отчет')
LoShell=CREATEOBJECT("Shell.Application")
LoShell.ShellExecute("&l_prg","&l_sours", "open")
...
Рейтинг: 0 / 0
WINAPI и NOTEPAD
    #34214064
GoshaS
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Т.е. использовать вивер, который не позволяет редактировать, вот и будет то, что хотите.
...
Рейтинг: 0 / 0
WINAPI и NOTEPAD
    #34214080
GoshaS
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Sorry :)
Это мои настройки, (%commander_path%\Tools\View64\view64.exe)
уже привык так, что воспринимаю это как будто так и было изначально.
...
Рейтинг: 0 / 0
WINAPI и NOTEPAD
    #34214330
ORAselect
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
А Rich использовать не элементарнее? Совсем уж как хочется будет...
...
Рейтинг: 0 / 0
13 сообщений из 13, страница 1 из 1
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / WINAPI и NOTEPAD
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]