CFindReplaceDialog sınıfı, uygulamanızda standart dize Bul ve Değiştir iletişim kutularını uygulamak sağlar. Diğer Windows ortak iletişim kutularından farklı olarak, CFindReplaceDialog geçici, kullanıcıların ekranında iken diğer windows ile etkileşimde bulunmak için izin nesneleridir. CFindReplaceDialog nesneleri iki tür vardır: iletişim kutuları ve Bul ve Değiştir iletişim kutularını bulabilirsiniz. Giriş arama ve dizeleri Bul/Değiştir iletişim kutuları izin, ancak onlar herhangi bir arama veya işlevleri yerine gerçekleştirmeyin. Bu uygulama eklemelisiniz.
Bir CFindReplaceDialog nesnesi oluşturmak için (Bu değişken) sağlanan Oluşturucu kullanın. Çünkü bu bir kalıcı olmayan bir iletişim kutusu, nesnenin yığın yerine new operatörünü kullanarak yığın ayırma.
Bir kez inşa bir CFindReplaceDialog nesnesi oluşturma ve iletişim kutusunu görüntülemek için Create üye işlevi çağırmalıdır.
M_fr yapısı Oluşturçağırmadan önce iletişim kutusu başlatmak için kullanın. M_fr yapı türüdür
FINDREPLACE. Bu yapı ile ilgili daha fazla bilgi için Win32 sdk belgelerine bakın.
Sırayla, Bul ve Değiştir istekleri haberdar olmak ana pencere, you must use Windows
RegisterWindowMessage işlevi ve kullanımı, çerçeve penceresinde kayıtlı bu iletiyi işleyen ON_REGISTERED_MESSAGE iletisi göster makro. Sen-ebilmek seslenmek çerçeve pencerenin geriçağırım işlevi CFindReplaceDialogSınıf üyeler tablosundan "İşlemler" bölümünde listelenen üye işlevlerini .
Kullanıcı iletişim kutusunu IsTerminating üye işlevi ile bitirmek karar verdi olup olmadığını belirlemek için.
CFindReplaceDialog commdlg dayanır.Windows 3.1 ve daha sonraki sürümleri ile birlikte dll dosyası.
Özelleştir iletişim kutusu, CFindReplaceDialogbir sınıf türetmek, özel iletişim şablon sağlamak ve genişletilmiş denetim bildirim iletileri işlemek için bir ileti harita eklemek için. İşlenmemiş iletiler için temel sınıf aktarılmalıdır.
CFindReplaceDialoghakkında daha fazla bilgi için bkz:
Ortak iletişim dersleriVisual c++ programlama Kılavuzu .