Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
İnternet Protokolü (IP) adres denetimi, kullanıcının kolay anlaşılmış biçimde bir IP adresi girmesini sağlar. Bu denetim, uygulamanın adresi metin biçiminde değil sayısal biçimde almasını da sağlar.
- IP Adresi Denetimleri hakkında
- IP adresi kontrolü oluşturma
- IP Adresi Denetimi Düzenleme Denetimi mi?
IP Adresi Denetimleri Hakkında
Windows Internet Explorer Sürüm 4.0, kullanıcının İnternet protokolü (IP) biçiminde sayısal bir adres girmesini sağlayan düzenleme denetimine benzer yeni bir denetim olan IP adresi denetimini tanıtır. Bu biçim dört üç basamaklı alandan oluşur. Her alan ayrı ayrı işlenir; alan numaraları sıfır tabanlıdır ve bu şekilde gösterildiği gibi soldan sağa doğru ilerler.
ip adresi denetimidiyagramı
Denetim, alanların her birine yalnızca sayısal metin girilmesine izin verir. Belirli bir alana üç basamak girildikten sonra klavye odağı otomatik olarak sonraki alana taşınır. Uygulamanın alanın tamamını doldurması gerekmiyorsa, kullanıcı üçten az basamak girebilir. Örneğin, alanın yalnızca yirmi bir sayısını içermesi gerekiyorsa, "21" yazıp tuşa basmak kullanıcıyı bir sonraki alana götürür.
Her alan için varsayılan aralık 0 ile 255 arasındadır, ancak uygulama aralığı IPM_SETRANGE iletisiyle bu sınırlar arasındaki herhangi bir değere ayarlayabilir.
Not
IP adresi denetimi, Comctl32.dll4.71 ve sonraki sürümlerinde uygulanır.
IP Adresi Kontrolü Oluşturma
IP adresi denetimi oluşturmadan önce, InitCommonControlsEx'i çağırın ve INITCOMMONCONTROLSEX yapısının dwICC üyesinde ICC_INTERNET_CLASSES bayrağını ayarlayın.
CreateWindow veya CreateWindowEx işlevini kullanarak bir IP adresi denetimi oluşturun. Denetimin sınıf adı, Commctrl.h dosyasında tanımlanan WC_IPADDRESSşeklindedir. IP adresi kontrolüne özgü bir stil yok; ancak bu, bir alt kontrol olduğundan, en azından WS_CHILD stilini kullanın.
IP Adresi Denetimi, Bir Düzenleme Denetimi mi?
IP adresi denetimi düzenleme denetimi değildir ve EM_ iletilerine yanıt vermez. Ancak, sahip penceresine WM_COMMAND iletisi aracılığıyla aşağıdaki düzenleme denetimi bildirimlerini gönderir. IP adresi denetiminin WM_NOTIFY iletisi aracılığıyla özel IPN_ bildirimleri de göndereceğini unutmayın.
Bildirim | Bildirim nedeni |
---|---|
EN_SETFOCUS | IP adresi denetimi klavye odağını kazandığında gönderilir. |
EN_KILLFOCUS | IP adresi denetimi klavye odağını kaybettiğinde gönderilir. |
EN_CHANGE | IP adresi denetimindeki herhangi bir alan değiştiğinde gönderilir. Standart düzenleme denetiminden gelen EN_CHANGE bildirimi gibi, bu bildirim de ekran güncelleştirildikten sonra alınır. |