1 void CCFindReplaceDialogView::OnFind() 2 { 3 CFindReplaceDialog* pDlg = new CFindReplaceDialog(); 4 5 pDlg->Create( true, NULL, NULL, FR_DOWN, this ); 6 /* 7 第一個參數為true顯示的是查找對話框,為False時顯示的是查找和替換對話框 8 第二個參數指定在查找對話框中顯示的字符串 9 第三個參數指定在替換對話框中顯示的字符串 10 第四個參數為指定標志位,用來定制對話框,其中FR_DOWM表示對話框中的“向下”單選按鈕被選中,否則“向上”單選按鈕被選中,具體可取值參考MSDN 11 第五個參數為指向父窗口的指針,如果為NULL,則為主框架窗口,使用時需要讓它指向接收查找和替換消息的窗口 12 */ 13 pDlg->ShowWindow( SW_SHOW ); // 顯示對話框 14 }
效果如下:
1 void CCFindReplaceDialogView::OnFindReplace() 2 { 3 CFindReplaceDialog* pDlg = new CFindReplaceDialog(); 4 5 pDlg->Create( false, NULL, NULL, FR_DOWN, this ); 6 7 pDlg->ShowWindow( SW_SHOW ); // 顯示對話框 8 }
效果如下: