0

comctrl32.ocxを使用してプログレスバーを表示するVB6プログラムがあります。mscomctl.ocxを使用したプログラムもあります。ただし、新しいスタイルのプログレスバー(おそらくOSによって異なります)を使用する代わりに、醜い古いスタイルの青いボックスのプログレスバーを使用して表示しています。同じocxファイルを参照する他のプログラムは、新しいスタイルのプログレスバーを表示します(VB6を実行しない限り、VB6を実行すると、醜いものが使用されます)。コントロールのすべてのプロパティは同じです。私が間違っていることについて何か提案はありますか?

4

1 に答える 1

2

ほとんどの場合、アプリケーションにはマニフェストがないため、WindowsXP以前の古いスタイルの共通コントロールを使用します。vbAcceleratorには、追加する方法に関するすばらしい記事があります

于 2009-04-22T20:33:10.393 に答える