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

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

PS Eще есть Microsoft RichTextBox Control - но это если все-таки нужно с текстом что-то делать .
...
Рейтинг: 0 / 0
20.12.2006, 15:42
    #34213716
Владимир СА
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
WINAPI и NOTEPAD
Dima T...можешь побаловаться с фоксовым MODI FILE ... NOEDIT Меня это не устраивает, т.к. у меня одна форма и я ее делаю
Код: plaintext
Form.ShowWindow =  2  - As Top-Level Form
и SCREEN = OFF.
У меня форма не во весь экран. А файл который создал здоровый. Вот и подумал об использовании NOTEPAD. Может я что-то не так понимаю?
...
Рейтинг: 0 / 0
20.12.2006, 15:45
    #34213733
Dima T
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
WINAPI и NOTEPAD
Владимир СА Dima T...TotalComander по F3 вызывает собственный просмотрщик файлов.Нет, который ты настроишь.
TotalComander`ом не пользуюсь. Если Настроить на просмотр NotePad`ом то он только на просмотр открывает? Если да, то возможность в таком режиме поюзать нотепад есть.
...
Рейтинг: 0 / 0
20.12.2006, 15:55
    #34213784
Mxv
Mxv
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
WINAPI и NOTEPAD
Загони текстовой файл в базу и смотри через BROWSE
...
Рейтинг: 0 / 0
20.12.2006, 15:57
    #34213792
Владимир СА
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
WINAPI и NOTEPAD
Конечно сейчас я и использую MODI FILE ... NOEDIT. Но мне это не нравится. Хочу что-то красивое.
...
Рейтинг: 0 / 0
20.12.2006, 16:42
    #34213959
Владимир СА
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
WINAPI и NOTEPAD
-=AlexiS=-...(если интересно про WinApi сходи сюда )Спасибо, я это видел. Но как его использовать правильно в VFP? Вот в этом я слаб. Помню где-то Вячеслав Клепенин статью по этому поводу показывал. Я ее чего-то потерял. Кто помнит, ссылочку бы.
Вот у Юрия Шутенко .
Надо осваивать. Да вот времени мало.
...
Рейтинг: 0 / 0
20.12.2006, 17:05
    #34214056
GoshaS
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
WINAPI и NOTEPAD
По 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
20.12.2006, 17:09
    #34214064
GoshaS
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
WINAPI и NOTEPAD
Т.е. использовать вивер, который не позволяет редактировать, вот и будет то, что хотите.
...
Рейтинг: 0 / 0
20.12.2006, 17:13
    #34214080
GoshaS
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
WINAPI и NOTEPAD
Sorry :)
Это мои настройки, (%commander_path%\Tools\View64\view64.exe)
уже привык так, что воспринимаю это как будто так и было изначально.
...
Рейтинг: 0 / 0
20.12.2006, 18:42
    #34214330
ORAselect
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
WINAPI и NOTEPAD
А Rich использовать не элементарнее? Совсем уж как хочется будет...
...
Рейтинг: 0 / 0
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / WINAPI и NOTEPAD / 13 сообщений из 13, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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