Aracılığıyla paylaş


CFindReplaceDialog sınıfı

Standart dize Bul ve Değiştir iletişim kutularını uygulamanızda çözümü sağlar.

class CFindReplaceDialog : public CCommonDialog

Üyeler

w3d334fy.collapse_all(tr-tr,VS.110).gifOrtak Oluşturucusu

Ad

Description

CFindReplaceDialog::CFindReplaceDialog

Oluşturmak için bu işlev çağrısı bir CFindReplaceDialog nesnesi.

w3d334fy.collapse_all(tr-tr,VS.110).gifPublic yöntemler

Ad

Description

CFindReplaceDialog::Create

Oluşturur ve görüntüler bir CFindReplaceDialog iletişim kutusu.

CFindReplaceDialog::FindNext

Bul dizesi bir sonraki tekrarlamasını bulmak kullanıcının istediği olup olmadığını belirlemek için bu işlevini çağırın.

CFindReplaceDialog::GetFindString

Geçerli bul dizesindeki alınacak bu işlevini çağırın.

CFindReplaceDialog::GetNotifier

Almak için bu işlev çağrısı FINDREPLACE kayıtlı ileti işleyicisi'ndeki yapısı.

CFindReplaceDialog::GetReplaceString

Geçerli değiştirme dizesi almak için bu işlevini çağırın.

CFindReplaceDialog::IsTerminating

İletişim kutusu sonlandırma olup olmadığını belirlemek için bu işlevini çağırın.

CFindReplaceDialog::MatchCase

Bul dizenin tam olarak eşleştirmek kullanıcının istediği olup olmadığını belirlemek için bu işlevini çağırın.

CFindReplaceDialog::MatchWholeWord

Kullanıcının tüm Kelimeleri Eşle istediği olup olmadığını belirlemek için bu işlevini çağırın.

CFindReplaceDialog::ReplaceAll

Kullanıcının değiştirilecek dizeyi istediği olup olmadığını belirlemek için bu işlevini çağırın.

CFindReplaceDialog::ReplaceCurrent

Kullanıcı değiştirilecek geçerli sözcük isteyip istemediğini belirlemek için bu işlevini çağırın.

CFindReplaceDialog::SearchDown

Kullanıcının arama aşağı yönde devam etmek istediği olup olmadığını belirlemek için bu işlevini çağırın.

w3d334fy.collapse_all(tr-tr,VS.110).gifOrtak veri üyeleri

Ad

Description

CFindReplaceDialog::m_fr

Bir yapı özelleştirmek için kullanılan bir CFindReplaceDialog nesnesi.

Notlar

Windows ortak iletişim kutusu, aksine CFindReplaceDialog nesneleri modsuz ekranda görüntüleniyorken diğer windows ile etkileşimde bulunmak kullanıcılara izin verme.İki türü vardır, CFindReplaceDialog nesneleri: Bul iletişim kutuları ve Bul ve Değiştir iletişim kutuları.İletişim kutularında kullanıcı giriş aramak ve ara ve Değiştir dizeleri olanak verse de, bunların herhangi bir arama veya işlevlerini değiştirme gerçekleştirmeyin.Bu uygulamaya eklemeniz gerekir.

Oluşturmak için bir CFindReplaceDialog nesne, (hiçbir bağımsız değişken olan) sağlanan bir oluşturucu kullanın.Adlı engelleyici olmayan iletişim kutusu olacağından, nesneyi yığın kullanma tahsis Yeni işleci yerine yığın.

Bir kez bir CFindReplaceDialog nesne oluşturulması, çağırması gerekir Create üye işlevi oluşturma ve iletişim kutusunu görüntülemek için.

Use m_fr önce arama iletişim kutusu başlatmak için yapı Create.m_fr Yapı türü olan FINDREPLACE.Bu yapı hakkında daha fazla bilgi için bkz: Windows SDK.

Windows, Bul ve Değiştir istekleri bildirilmesi ana pencere için sırayla kullanmalısınız RegisterWindowMessage işlev ve kullanmak ON_REGISTERED_MESSAGE ileti eşleme makro çerçeve pencerenizde kayıtlı bu ileti işleme.

Kullanıcı iletişim kutusu ile sona erdirmek karar olup olmadığını belirlemek IsTerminating üye işlevi.

CFindReplaceDialogcommdlg üzerinde dayanır.dll dosyasını Windows 3.1 ve daha sonraki sürümleri ile birlikte gelir.

Özelleştir iletişim kutusu için bir sınıf türetin CFindReplaceDialog, özel iletişim şablon sağlamak ve genişletilmiş denetimlerden bildirim iletileri işlemek için bir ileti eşleme ekleyin.İşlenmemiş herhangi bir ileti temel sınıfa geçirilmelidir.

Kanca işlevi özelleştirme gerekli değildir.

Daha fazla bilgi için CFindReplaceDialog, bkz: Ortak iletişim sınıf.

Devralma hiyerarşisi

CObject

CCmdTarget

CWnd

CDialog

CCommonDialog

CFindReplaceDialog

Gereksinimler

Başlık: afxdlgs.h

Ayrıca bkz.

Başvuru

CCommonDialog sınıfı

Hiyerarşi grafik