問題タブ [visual-styles]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
c# - Windows 8 での Windows フォームのビジュアル スタイル
Windowsフォームアプリケーションがあり、Main()でApplication.EnableVisualStyles()を呼び出し、Windows 7の下で、
ボタンは次のようになります。
しかし、Windows 8 では、同じボタンが次のように表示されます。
Windows 8 でアプリケーションのビジュアル スタイルを Windows 7 と同じようにする方法はありますか?
前もって感謝します。
c++ - Win32. dll でビジュアル スタイルを有効にする
私は C++ と Win API の経験がないので、この質問がわかりにくい場合は申し訳ありません。MessageBox
たとえば、いくつかのコンポーネントを作成するDLLがあります。ビジュアル スタイルを有効にするプラグマ コメントを追加しましたが、機能しません (そして、この回答からわかるように、Internet Explorer ツールバーのコンボボックスの Windows 7 スタイル、どのように?
DLL コード (エクスポートなどは省略):
次に、アプリからこの dll 関数を呼び出します。
メッセージ ボックスはありますが、ビジュアル スタイルはありません。私が理解している限り、dll が呼び出されたときにコンテキストをアクティブにする必要がありますが、MSDN にはその方法の例がありません。そのような例を教えてください、または少なくとも何が起こっているのかをより詳細に説明していただけますか? BOOL GetCurrentActCtx(_Out_ HANDLE *lphActCtx);
関数がポインタを受け取るのに、何らかの型ACTCTX
の署名を持っている理由さえ理解できないからです。HANDLE