Bir Zengin Düzenleme Denetimindeki Geçerli Bölüm
Kullanıcı, fareyi veya klavyeyi kullanarak zengin düzenleme denetimindeki (CRichEditCtrl) metni seçebilir. Geçerli seçim seçili karakter aralığı veya seçili karakter yoksa ekleme noktasının konumudur. Bir uygulama geçerli seçim hakkında bilgi alabilir, geçerli seçimi ayarlayabilir, geçerli seçimin ne zaman değişeceğini belirleyebilir ve seçim vurgusunu gösterebilir veya gizleyebilir.
Zengin düzenleme denetimindeki geçerli seçimi belirlemek için GetSel üye işlevini kullanın. Geçerli seçimi ayarlamak için SetSel üye işlevini kullanın. CHARRANGE yapısı, bir karakter aralığı belirtmek için bu işlevlerle birlikte kullanılır. Geçerli seçimin içeriği hakkında bilgi almak için GetSelectionType üye işlevini kullanabilirsiniz.
Varsayılan olarak, zengin düzenleme denetimi odağı kazanıp kaybettiğinde seçim vurgusunun gösterildiğini ve gizlendiği bir denetimdir. HideSelection üye işlevini kullanarak istediğiniz zaman seçim vurgularını gösterebilir veya gizleyebilirsiniz. Örneğin, bir uygulama zengin düzenleme denetimindeki metinleri bulmak için bir Arama iletişim kutusu sağlayabilir. Uygulama, iletişim kutusunu kapatmadan eşleşen metni seçebilir ve bu durumda seçimi vurgulamak için kullanılması HideSelection
gerekir.
Seçili metni zengin düzenleme denetiminde almak için GetSelText üye işlevini kullanın. Metin belirtilen karakter dizisine kopyalanır. Dizinin seçili metni ve sonlandırıcı null karakteri tutacak kadar büyük olduğundan emin olmanız gerekir.
Zengin düzenleme denetimindeki bir dizeyi, FindText üye işlevini kullanarak arayabilirsiniz Bu işlevle kullanılan FINDTEXTEX yapısı, aranacak metin aralığını ve aranacak dizeyi belirtir. Aramanın büyük/küçük harfe duyarlı olup olmadığı gibi seçenekleri de belirtebilirsiniz.