a亚洲精品_精品国产91乱码一区二区三区_亚洲精品在线免费观看视频_欧美日韩亚洲国产综合_久久久久久久久久久成人_在线区

首頁 > 編程 > C > 正文

VC實現對話框窗口任意分割

2020-01-26 15:04:27
字體:
來源:轉載
供稿:網友

    個人認為簡單問題最好就是直接貼源代碼,一看就明白,說來說去反而弄不清楚,那我就少廢話了,自己看吧,注釋很清楚。

先來張圖片

1. 新建一個MFC對話框程序MySplitterDlg。 再插入兩個Dialog資源 ,這里一定要選擇IDD_FORMVIEW類別的對話框,分別新建類CMyFormView0 和CMyFormView1,基類別選CDialog,一定要選擇CFormView。

2. CMySplitterDlg中增加WM_CREATE的消息響應,編輯OnCreate()

int CMySplitterDlg::OnCreate(LPCREATESTRUCT lpCreateStruct){  if (CDialog::OnCreate(lpCreateStruct) == -1)    return -1;  // Because the CFRameWnd needs a window class, we will create a new one. I just copied the sample from MSDN Help.  // When using it in your project, you may keep CS_VREDRAW and CS_HREDRAW and then throw the other three parameters.  //需要注冊窗口類  CString strMyClass = AfxRegisterWndClass(CS_VREDRAW | CS_HREDRAW,           ::LoadCursor(NULL, IDC_ARROW),  (HBRUSH) ::GetStockObject(WHITE_BRUSH),           ::LoadIcon(NULL, IDI_APPLICATION));  // Create the frame window with "this" as the parent  m_pMyFrame = new CFrameWnd;  m_pMyFrame->Create(strMyClass,"", WS_CHILD,  CRect(0,0,300,300), this);  m_pMyFrame->ShowWindow(SW_SHOW);  // and finally, create the splitter with the frame as the parent  m_cSplitter.CreateStatic(m_pMyFrame,1, 2); //在Frame里切分視圖窗口為1×2,就是一行兩列  m_cSplitter.CreateView(0,0, RUNTIME_CLASS(CMyFormView0),  CSize(100,100), NULL);//第一行一列  m_cSplitter.CreateView(0,1, RUNTIME_CLASS(CMyFormView1), CSize(100,100), NULL);//第一行二列   return 0;}

3. 在CMySplitterDlg::OnInitDialog()中顯示Frame

int CMySplitterDlg::OnInitDialog(){CDialog::OnInitDialog();GetWindowRect(&cRect);ScreenToClient(&cRect);m_pMyFrame->MoveWindow(&cRect);m_pMyFrame->ShowWindow(SW_SHOW);return TRUE;}

發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表

圖片精選

主站蜘蛛池模板: 91 在线观看 | 亚洲天堂av中文字幕 | 开心激情播播 | 欧美三级欧美成人高清www | 精品自拍网 | 亚洲成色www久久网站瘦与人 | 亚洲九九 | 在线欧美视频 | 欧美日韩一区二区三区免费视频 | 色呦呦入口 | 久久av资源网 | 欧美日韩精 | 亚洲 欧美日韩 国产 中文 | av观看免费 | 亚洲狠狠 | 综合二区| 日韩成人免费 | 国产全黄 | 国产一区在线观看视频 | 国产一级大片 | 日韩在线视频网站 | 在线免费观看的www视频 | 精品视频一区二区三区 | 天天综合永久入口 | 欧美日韩在线不卡 | 91成人免费在线视频 | av中文字幕在线观看 | 欧美成人免费观看 | 久久国产精品无码网站 | 国产一区免费 | 欧美日韩视频 | 成av在线 | 91高清视频在线观看 | 天天操天天插天天干 | 日韩福利视频网 | 免费视频色 | 美女久久| 国产电影一区二区在线观看 | 国产激情网址 | 国产精品国产a | 国产视频久久久久久 |