CDialogにCViewを貼り付ける – 固定ページ 2 – プログラミング – Home

CDialogにCViewを貼り付ける
 
通知
すべてクリア

[解決済] CDialogにCViewを貼り付ける

固定ページ 2 / 2

monkey
 monkey
(@monkey)
ゲスト
結合: 21年前
投稿: 70
 

フレームウィンドウ+ビューに重ねて,またビューを作っているから,ヘンなことにな
っているのでしょう.
↓の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();
> }


返信引用
shogo
 shogo
(@shogo)
ゲスト
結合: 20年前
投稿: 31
Topic starter  

> 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

返信する

投稿者名

投稿者メールアドレス

タイトル *

プレビュー 0リビジョン 保存しました
共有:
タイトルとURLをコピーしました