Как я могу попросить, чтобы Windows распечатал документ?

Если Вы никогда не настраивали свою среду, я предлагаю провести некоторое время в Инструментах>> диалоговое окно Опций. Существует много аккуратных вещей, которые можно сделать, чтобы настроить среду, а также изменить способ по умолчанию, которым действует Visual Studio.

я не попробовал новые строки на представлении MVC, таким образом, я не полностью продаюсь, оно работает, но это было бы, где я попробую сначала, также. Это действительно работает в файле C#, коде позади или иначе.

5
задан Hosam Aly 8 October 2009 в 13:34
поделиться

3 ответа

Попробуйте использовать функцию ShellExecute .

Например, в C:

 ShellExecute(my_window_handle, "print", path_to_file, NULL, NULL, SW_SHOW);
6
ответ дан 18 December 2019 в 11:58
поделиться

Вызов ShellExecute . Используйте "print" для параметра lpOperation .

5
ответ дан 18 December 2019 в 11:58
поделиться

Вот код для C #:

    public void ShellExecute(string filename, string verb)
    {
        System.Diagnostics.ProcessStartInfo si = new System.Diagnostics.ProcessStartInfo();
        si.UseShellExecute = true;
        si.FileName = filename;
        si.Verb = verb;
        System.Diagnostics.Process.Start(si);
    }
4
ответ дан 18 December 2019 в 11:58
поделиться