小编Gio*_*diX的帖子

使用 MFC 打印 PDF 文件

在我的应用程序中,(MFC, C++)我有一个按钮可以PDF在路径中创建一个文件。现在我想创建另一个按钮,该按钮将从路径开始打印 pdf 并选择一些选项,例如方向和份数……但我无法做到这一点……

我看到这CPrintDialog显示了打印机的默认对话框,但我无法使用路径附加 PDF 文件。

我也看到了

ShellExecute(NULL, L"print", L"C:\\Documents\\1.pdf", NULL, NULL, SW_SHOWNORMAL);
Run Code Online (Sandbox Code Playgroud)

可行,但这样我无法选择任何参数...

如何使用CPrintDialog打印路径中的现有 PDF?

c++ printing pdf mfc

5
推荐指数
1
解决办法
4499
查看次数

无法查询,运行或停止Windows服务

我按照条指令创建了我的第一个Windows服务.我可以从管理 - >我的电脑中的服务面板开始或停止我的服务.该服务帐户是"本地系统"所以,我想,我确定有特权.现在我想从另一个应用程序与我的服务进行通信,但首先我要停止或启动我的服务.

按照这个例子我写这段代码:

    SC_HANDLE schSCManager;
    SC_HANDLE schService;
    LPCWSTR szSvcName = _T("MyNewService");

    // Get a handle to the SCM database. 

    schSCManager = OpenSCManager( 
        NULL,                    // local computer
        NULL,                    // ServicesActive database 
        SC_MANAGER_ALL_ACCESS);  // full access rights 
    if (NULL == schSCManager) 
    {
        printf("OpenSCManager failed (%d)\n", GetLastError());
        return;
    }

    // Get a handle to the service.
    schService = OpenService( 
        schSCManager,            // SCM database 
        szSvcName,               // name of service 
        SERVICE_CHANGE_CONFIG);  // need change config access 
    if (schService …
Run Code Online (Sandbox Code Playgroud)

c++ windows service winapi visual-studio-2012

0
推荐指数
1
解决办法
3220
查看次数

标签 统计

c++ ×2

mfc ×1

pdf ×1

printing ×1

service ×1

visual-studio-2012 ×1

winapi ×1

windows ×1