通知
すべてクリア
固定ページ 2 / 2
前へ
2004年8月2日 7:36 PM
フレームウィンドウ+ビューに重ねて,またビューを作っているから,ヘンなことにな
っているのでしょう.
↓の7行は不要です.
> XXXView = (CXXXView*)RUNTIME_CLASS(CXXXView)->CreateObject();
> int x=0,y=0,width=400,height=300;
> rect.SetRect(x,y,x+width,y+height);
> if (!XXXView->Create(NULL, NULL, WS_CHILD | WS_VISIBLE,
> rect, pFrame, 10000, NULL)){
> DestroyWindow();
> }
Topic starter
2004年8月2日 8:15 PM
> XXXView = (CXXXView*)RUNTIME_CLASS(CXXXView)->CreateObject();
> int x=0,y=0,width=400,height=300;
> rect.SetRect(x,y,x+width,y+height);
> if (!XXXView->Create(NULL, NULL, WS_CHILD | WS_VISIBLE,
> rect, pFrame, 10000, NULL)){
> DestroyWindow();
> }
を削除したら,できました.
まとめとしては,
CDialogにCViewを貼り付けるときは,
CFrameWndを一度かませるとよい.
monkeyさん,mmmさん,ありがとうございました.
固定ページ 2 / 2
前へ