Delphi的TTaskDialog可以使用VCLStyles吗?
TWebBrowser
一样。Form.Canvas.TextWidth
会将位置更改为高负值,而且每次对表单大小进行的后续更改也会减小位置值,因此表单永远不会变得可见。我不明白为什么会发生这种情况,因为这应该不会影响表单位置。 - TLamaSynTaskDialog.pas
,第653行。我像在我的已删除的帖子中那样调用了Execute
,在那一行中,Form.Left
和Form.Top
被更改为负值(非常奇怪)。顺便说一下,我已经将调用者表单设置为poScreenCenter
位置(这在某种程度上取决于情况,不知道为什么)。 - TLama获取Form.Canvas.TextWidth
而不是设置,当然 :-) - TLama
TTaskDialog
是完全基于Windows Vista或更高版本的对话框,我担心这可能很难实现(如果有可能的话)。我的建议是创建自己的任务对话框(此外,您将获得好处,您自己的任务对话框也可以在Windows XP及以下版本上使用)。 - TLamatask dialog simulation
- TLama