Здравствуйте, гость ( Вход | Регистрация )
tolstik | Дата 11.4.2011, 7:18 |
я не работала с документами в wxWidgets. но беглого взгляда на заголовочник достаточно, чтобы обнаружить метод wxSTD istream& LoadObject(wxSTD istream& stream); собственно, я так понимаю, что создаёшь поток из файла и вперёд. а вообще, можно почитать книжку Смарта. наверняка он там описал работу с этим модулем. Вернулся к проекту. Не получается что-то(( Тупанул)
|
|
tolstik | Дата 10.4.2011, 22:48 |
я не работала с документами в wxWidgets. но беглого взгляда на заголовочник достаточно, чтобы обнаружить метод wxSTD istream& LoadObject(wxSTD istream& stream); собственно, я так понимаю, что создаёшь поток из файла и вперёд. а вообще, можно почитать книжку Смарта. наверняка он там описал работу с этим модулем. Вернулся к проекту. Не получается что-то(( |
|
Iron Bug | Дата 16.3.2011, 9:51 |
я не работала с документами в wxWidgets. но беглого взгляда на заголовочник достаточно, чтобы обнаружить метод wxSTD istream& LoadObject(wxSTD istream& stream); собственно, я так понимаю, что создаёшь поток из файла и вперёд. а вообще, можно почитать книжку Смарта. наверняка он там описал работу с этим модулем. |
|
tolstik | Дата 16.3.2011, 9:45 |
я полагаю, что этот вопрос не относится к wxWidgets, а лишь к API этого DocView. смотри доументацию на него. Ну тут Вы правы конечно, но этот DocView идет в составе wxWidgets (wx/docview.h). |
|
Iron Bug | Дата 14.3.2011, 18:07 |
я полагаю, что этот вопрос не относится к wxWidgets, а лишь к API этого DocView. смотри доументацию на него. | |
tolstik | Дата 14.3.2011, 17:24 |
про скриншот не скажу, а вызов команды - через обычные системные средства. если венда, то можно через system. а можно через семейство функций execX. под линём больше вариантов. есть не-кроссплатформенные вызовы fork и ещё варианты. можно посмотреть тут, например. Я видимо неправильно сформулировал. Я написал программу с использованием DocView. Пользователь может ее запускать через ярлык как белый человек (тогда все нормально - это реализовал). Второй вариант запуска - через командную строку вида .В программе допустим я этот file.txt получил. Как мне его открыть через DocView фреймворк? Т.е, совершить действие, аналогичное тому, что я сам через меню выбрал этот файл. |
|
Iron Bug | Дата 10.3.2011, 15:56 |
про скриншот не скажу, а вызов команды - через обычные системные средства. если венда, то можно через system. а можно через семейство функций execX. под линём больше вариантов. есть не-кроссплатформенные вызовы fork и ещё варианты. можно посмотреть тут, например. |
|
tolstik | Дата 9.3.2011, 11:24 |
Очередные вопросы: 1) Как можно сделать скриншот части окна (wxWindow)? Со всеми кнопками, гридами и прочим. В каком направлении копать? где-то видел раньше. Час время поджимает, а найти не могу. 2) Программа использует DocView. Через меню все открывается и работает. Необходимо, чтобы запускалось из командной строки. Командную строку я распарсил, название файла получил. Куда плыть дальше? |
|
Просмотр темы полностью (откроется в новом окне) | |
Текстовая версия | Сейчас: 20.4.2024, 13:41 |