以前のスレッド(画像ビューアプラグインへのユーザーインターフェイスの追加)では、FirebreathプラグインにGUIコントロールを追加する方法についていくつかの良い洞察を得ました。Taxilianは、私がWindowsでウィンドウプラグインを使用する場合、それは単純なはずだと指摘しました。基本的に、他のWindowsアプリの開発と同じです。
さて、私が正しく理解していることを確認するために。onWindowAttachedイベントによって提供されるウィンドウハンドルから子ウィンドウを作成するとします。そのような子ウィンドウを作成するには、そのようなウィンドウクラスを:: RegisterClassEx(...)に登録して、独自のウィンドウプロシージャを作成する必要があります。あれは正しいですか?他にどのようにしてWM_COMMANDイベントにアクセスできるのでしょうか。
それが完了したら、プラグインからのhwndを使用して子ウィンドウを:: CreateWindowEx(...)する必要があります。
それは正しい考え方ですか?
よろしくお願いします、クリスチャン