1

ボーダレス ウィンドウ (WS_POPUP スタイル) 内に CEF ブラウザーを作成しました。CEF レンダラーがウィンドウのクライアント領域に重なっています。

問題は、ユーザーがウィンドウのサイズを変更できるようにしたいのですが、WM_NCHITTEST メッセージを処理できないことです。

インターネットで多くのトピックを見つけましたが、実際の解決策はありませんでした。

もちろん、WM_NCCALCSIZE を使用して 1px の境界線を作成することもできますが、ブラウザーのコンテンツに応じて境界線の色を変更する必要があるため、そうしたくありません。

レンダラーのウィンドウ (CEF によって内部的に使用される) をサブクラス化する方法はありますか? 本当に WM_NCHITTEST メッセージを処理する必要がありますか? それを行う別の方法はありますか?

どんな助けでも大歓迎です。winapiwrapper

4

0 に答える 0