CFindReplaceDialog::Create

bool Oluştur ( bool bFindDialogOnly, lpctstr lpszFindWhat, lpctstr lpszReplaceWith = null, dword dwFlags = fr_down, CWnd * pParentWnd = boş );

Dönüş değeri

İletişim kutusu nesnesi başarıyla oluşturulduysa, sıfır olmayan; Aksi halde 0.

Parametreleri

bFindDialogOnly

Bu parametre standart Windows Bul iletişim kutusunu görüntülemek için true olarak ayarlayın. Windows Bul ve Değiştir iletişim kutusunu görüntülemek için yanlış olarak ayarlayın.

lpszFindWhat

Aranacak dizeyi belirtir.

lpszReplaceWith

Bulunan dizeleri yerine kullanılacak varsayılan dizesini belirtir.

dwFlags

Bitsel or işlecini kullanarak birleştirilmiş iletişim kutusunun ayarlarını özelleştirmek için kullanabileceğiniz bir veya daha fazla bayrakları. Arama aşağı yönde devam etmek olduğunu belirten fr_down, varsayılan değerdir. Bkz: FINDREPLACE yapısı Win32 sdk belgelerinde bu bayraklar hakkında daha fazla bilgi.

pParentWnd

İletişim kutusunun üst veya sahibi penceresi için bir işaretçi. Bu bir Bul ve Değiştir eylemi talep olduğunu belirten özel ileti alacak penceredir. null, uygulamanın ana penceresi kullanılır.

Açıklamalar

Bul veya Bul ve Değiştir iletişim kutusu nesnesi, bFindDialogOnly değerine bağlı görüntüler.

Sırayla, Bul ve Değiştir istekleri haberdar olmak ana pencere, you must use Windows RegisterWindowMessage işlevinin dönüş değeri olan uygulamanın örneğini benzersiz bir ileti numarası. Geriçağırım işlevi (OnFindReplace aşağıdaki örnekte) bildiren bir ileti eşleme girişi, çerçeve penceresi olmalı ki bu kayıtlı ileti işleme. Aşağıdaki kod bölümü adında bir kare pencere sınıfı için bunun nasıl bir örnektirCMyFrameWnd

nbsp;   CMyFrameWnd sınıfı: Genel CFrameWnd
    {
    Korumalı:
        afx_msg uzun OnFindReplace (wparam wParam, lparam lParam);

DECLARE_MESSAGE_MAP()
    };
    statik UI&NT WM_FINDREPLACE =:: RegisterWindowMessage(FINDMSGSTRING);

BEGIN_MESSAGE_MAP (CMyFrameWnd, CFrameWnd)
       //Normal ileti eşleme girdilerini burada.
       ON_REGISTERED_MESSAGE (WM_FINDREPLACE, OnFindReplace)
    END_MESSAGE_MAP

Senin OnFindReplace işlev içinde kullanıcının niyeti yorumlamak ve Bul ve değiştir işlemleri için kod oluşturma.

CFindReplaceDialog genel bakış |nbsp; Sınıf üyeleri | Hiyerarşi çizelgesi

Ayrıca bkz: CFindReplaceDialog::CFindReplaceDialog

Index