CyLog のWildRenameは、ファイルの名前を一括で変更するための優れたプログラムです。問題は、メイン ウィンドウのサイズを変更できますが、最大化ボックスがないため、サイズ変更と使用が少し面倒なことです。さらに、彼らは長い間更新を行っていないため、プログラムは本質的に廃止されています.
WildRename を実行し、WinSpy++ を使用してウィンドウのスタイルを変更し、WS_MINIMIZEBOX
スタイルと bam! を手動で含めるようにしました。期待どおりに機能するようになりました。
今の問題は、これをどのように恒久的にするかです。
私の最初の本能は ResHacker を起動することでしたが、問題は、変更する必要があるスタイルが非ダイアログ アプリケーションのメイン ウィンドウのスタイルであるため、ResHacker にはこれを実行する方法がないことです。
次に試みたのは、16 進エディタで開いて、タイトルバーに対応する文字列のアドレスを見つけることでした。次に、W32Dasm でファイルを開き、タイトルバー文字列のアドレスを参照するコードのアドレスを見つけました。に渡されたスタイルを変更できるように、メイン ダイアログが作成される場所を見つけるために、これらすべてを行いましたCreateWindow()
。残念ながら、CreateWindow
タイトルバー文字列への参照の近くに呼び出しを見つけることができず、見つけることができる呼び出しCreateWindowEx
は (明らかに) メイン ウィンドウの作成に使用されたものではないようです。
メインウィンドウのスタイルを変更する簡単/自動化された方法はありますか (非ダイアログアプリケーションを想定)?