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
Ortak Oluşturucusu
Ad |
Description |
---|---|
Oluşturmak için bu işlev çağrısı bir CFindReplaceDialog nesnesi. |
Public yöntemler
Ad |
Description |
---|---|
Oluşturur ve görüntüler bir CFindReplaceDialog iletişim kutusu. |
|
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. |
|
Geçerli bul dizesindeki alınacak bu işlevini çağırın. |
|
Almak için bu işlev çağrısı FINDREPLACE kayıtlı ileti işleyicisi'ndeki yapısı. |
|
Geçerli değiştirme dizesi almak için bu işlevini çağırın. |
|
İletişim kutusu sonlandırma olup olmadığını belirlemek için bu işlevini çağırın. |
|
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. |
|
Kullanıcının tüm Kelimeleri Eşle istediği olup olmadığını belirlemek için bu işlevini çağırın. |
|
Kullanıcının değiştirilecek dizeyi istediği olup olmadığını belirlemek için bu işlevini çağırın. |
|
Kullanıcı değiştirilecek geçerli sözcük isteyip istemediğini belirlemek için bu işlevini çağırın. |
|
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. |
Ortak veri üyeleri
Ad |
Description |
---|---|
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
CFindReplaceDialog
Gereksinimler
Başlık: afxdlgs.h