0

プロパティシートを作成するときに、プロパティシートヘッダーのhwndParentでコンテナのHWNDを指定することにより、ダイアログボックスIDC_CONTAINERにプロパティシートを埋め込みました。コールバックで次のように指定しました...

int CALLBACK PSCallback (HWND hWnd, UINT message, LPARAM lParam)
{

    LONG Z, Y;

    switch (message)
    {
    case PSCB_PRECREATE:                    // Remove Title Bar and Borders.
                                            // SO FAR border removal not working

        ((LPDLGTEMPLATE)lParam)->style &= ~WS_CAPTION;

        break;
    }

    return 0;
}

プロパティシートは、期待どおりにタイトルバーなしで表示されますが、境界線は表示されます。WS_CAPTIONにはMSDNによる境界線のスタイルが含まれているため、境界線がなくなると予想していました。

国境を取り除く方法はありますか?

win32api no mfc c ++

4

1 に答える 1

0

元の投稿に追加されたコメントを参照して、必要なことをなんとか実行できました。

于 2011-07-12T22:15:47.653 に答える