0

PDF ビューのソース コードを変更しています: SamutraPDF。

メイン ウィンドウのウィンドウ クラスを登録する際、元のコードには

wcex.hbrBackground  = gBrushFrameBg;

これを自分で追加します。しかし、メイン ウィンドウのサイズを変更すると、背景がちらつきます。メイン ウィンドウのクライアント領域全体は、ツールバー、目次、PDF ファイルの表示領域など、複数の子ウィンドウで覆われています。

メインウィンドウを作成するときに追加しようとしましWS_CLIPCHILDRENたが、役に立ちません。メインウィンドウにカスタムの背景を与える必要があります。

ちらつきを解消する方法を教えてください。


メインウィンドウの背景が必要な理由は次のとおりです。

2 つのパネル (各パネルは pdf ファイルを表示できます) を作成したいのですが、これら 2 つのパネルの間に、2 つのパネルのサイズを変更するために使用できる「スプリッター」が必要です。スプリッター バーを実際に作成するのではなく、これら 2 つのパネルの間にギャップを設けたいと考えています。そのため、メイン ウィンドウの背景色として、ちょうど隙間である色の「細い棒」が表示されます。

4

0 に答える 0