Atl projesinde bir nesne eklemek için atl nesne Sihirbazı'nı kullanın. Tıklayın Yeni atl nesne Ekle menüsünde ve atl nesne Sihirbazı görüntülenir.
Atl nesne sihirbazın ilk iletişim kutusunda, nesnenin geçerli atl projenize eklemek istediğiniz kategoriyi seçin. Seçebileceğiniz seçenekler bazı temel bir com nesnesi, Internet Explorer ve Özellik sayfasıyla çalışmak üzere tasarlanmış bir denetim vardır. Bu eğitimde, standart denetim oluşturmak, denetimlerin sol, sağ tarafta seçeneini Tam denetimkadar Kategori ayarlayın. Son olarak, İleri ' yi tıklatın.
Proje&nize eklediğiniz denetimi yapılandırmanıza olanak tanıyan bir dizi özellik sayfası görüntülenir. "PolyCtl" kısa name.nbsp yazın; Diğer alanlar otomatik olarak doldurulur.
Sınıf alanı denetimi uygulamak için oluşturduğunuz c++ sınıf adı gösterilir. «««« .H dosya ve .cpp dosya alanlar, c++ sınıf tanımını içerecek şekilde oluşturulmuş dosyaları gösterir. CoClass bileşen sınıfı bu denetimin adıdır, ve arayüzü kontrol özel yöntemleri ve özellikleri uygulayacak arabirimin adı. Tür denetimi için bir açıklama ve ProgID denetiminin CLSID'sini kadar bakmak için kullanılabilir okunabilir adı.
Şimdi desteğini kontrol için zengin hata bilgileri ve bağlantı noktaları:
Yani bir dolgu rengi eklemek renk Çokgen çizerken, hisse senedi özelliği:
Denetim seçeneklerini seçerek tamamlanmış demektir. Tamam ' ı tıklatın.
Denetim oluşturduğunuzda, birkaç kod değişiklik ve eklemeler yapılmıştır. Aşağıdaki dosyalar oluşturuldu:
Dosya | Açıklama |
PolyCtl.h | C++ sınıf CPolyCtl uygulanması çoğunu içerir. |
PolyCtl.cpp | CPolyCtl kalan bölümlerini içerir. |
PolyCtl.rgs | Denetimini kaydetmek için kullanılan kayıt defteri komut dosyası içeren bir metin dosyası. |
PolyCtl.htm | Böylece, Internet Explorer'ın hemen denemek yeni oluşturulan denetime başvuru içeren bir Web sayfası kaynağı içeren bir html dosyası. |
Sihirbazı ayrıca aşağıdaki kod değişiklikleri gerçekleştirilen:
Denetim uygulayan ana kodu içerdiğinden PolyCtl.h en ilginç dosyasıdır.
Denetim oluşturmaya hazırsınız:
Sonra denetimin özel bir özellik ekleyeceksiniz.
|&Nbsp geri adım 1 için ; Adım 3