标签: taskdialog

如何在C++中创建一个只显示TaskDialog的Windows应用程序

我需要用C++创建一个Windows应用程序,它只需显示一个TaskDialog(参见http://msdn.microsoft.com/en-us/library/windows/desktop/bb760540(v=vs.85).aspx).本TaskDialog应显示为参数从命令行传递文本.

我可以制作一个"Win32控制台应用程序"并打电话TaskDialog但我会看到控制台的黑色窗口.

我可以制作一个"Windows应用程序",只是TaskDialog在里面打电话WinMain,这个解决方案有什么问题吗?

还有其他想法吗?

c++ windows winapi winmain taskdialog

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

调用 TaskDialogIndirect 加载程序表示未找到序号 345

我为 TaskDialogIndirect 构建了简单的 MS 示例(请参阅https://msdn.microsoft.com/en-us/library/windows/desktop/bb760544(v=vs.85).aspx

当我运行它时,我得到“序号 345 无法位于动态链接库 COMCTL32.dll 中”

上面的页面说它需要 ComCtl32.DLL 版本 6,但 C:\Windows\System32\ComCtl32.DLL 是 5.82.7601.18201,我在磁盘上的任何位置都找不到版本 6。

我正在运行 Windows 7 和 VS2012。Vista 中添加了 TaskDialog,为什么我没有正确版本的 ComCtl32.DLL???

windows windows-vista taskdialog

1
推荐指数
2
解决办法
2352
查看次数

TaskDialog 在我的 Delphi 程序中不起作用

我正在使用 Delphi 10.4。这是一个 Windows VCL 应用程序。

我想在我的程序中将我所有的 ShowMessage、MessageDlg 和 MessageBox 调用转换为 TaskDialogs。当我尝试这样做时,我无法让 TaskDialog 显示任何内容。

所以我所做的是创建一个新的最小 VCL 应用程序,简单地添加一个按钮和一个 TaskDialog 到它:

在此处输入图片说明

这是我的代码:

unit Unit1;

interface

uses
  Winapi.Windows, Winapi.Messages, System.SysUtils, System.Variants, System.Classes, Vcl.Graphics,
  Vcl.Controls, Vcl.Forms, Vcl.Dialogs, Vcl.StdCtrls;

type
  TForm1 = class(TForm)
    Button1: TButton;
    TaskDialog1: TTaskDialog;
    procedure MyMessageBox;
    procedure Button1Click(Sender: TObject);
  private
    { Private declarations }
  public
    { Public declarations }
  end;                                                 

var
  Form1: TForm1;

implementation

procedure TForm1.MyMessageBox;
begin
  Form1.TaskDialog1.Caption := 'My Application';
  Form1.TaskDialog1.Title := 'Hello World!';
  Form1.TaskDialog1.Text := 'I am a TTaskDialog, that …
Run Code Online (Sandbox Code Playgroud)

delphi taskdialog

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

Python askdirectory()

文件移动基于上次更新.仅使用按钮3,我在目录末尾缺少斜杠.这会导致路径与我尝试移动的文本文件合并:

Exception in Tkinter callback
Traceback (most recent call last):
  File "C:\Python34\lib\tkinter\__init__.py", line 1482, in __call__
    return self.func(*args)
  File "C:/Python34/check2.py", line 30, in fileMove
    if os.stat(src).st_mtime > now - 1 * 86400:
FileNotFoundError: [WinError 2] The system cannot find the file specified: 'C:/Somewhere/filenametextfile'
Run Code Online (Sandbox Code Playgroud)


import shutil, sys, time, os
import tkinter as tk
from tkinter import *
import tkinter.filedialog
root = Tk()

def fileMove():
        sourcePath = filedialog.askdirectory()
        receivePath = filedialog.askdirectory()
        source = sourcePath
        dest = receivePath
        files = os.listdir(source) 

        now = …
Run Code Online (Sandbox Code Playgroud)

python tkinter taskdialog

-2
推荐指数
1
解决办法
1万
查看次数

标签 统计

taskdialog ×4

windows ×2

c++ ×1

delphi ×1

python ×1

tkinter ×1

winapi ×1

windows-vista ×1

winmain ×1