プロパティシートを作成するときに、プロパティシートヘッダーの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 ++