Aracılığıyla paylaş


MFC ActiveX Denetimleri: Stok Yöntemleri Ekleme

Uyarı

Microsoft Foundation Sınıfları (MFC) kitaplığı desteklenmeye devam ediyor. Ancak artık özellik eklemeyeceğiz veya belgeleri güncelleştirmeyeceğiz.

Stok yöntemi, COleControl sınıfı tarafından zaten uygulandığından özel bir yöntemden farklıdır. Örneğin, COleControl denetiminiz için Refresh yöntemini destekleyen önceden tanımlanmış bir üye işlevi içerir. Bu hisse senedi metodu için dağıtım haritası girişi DISP_STOCKFUNC_REFRESH.

Önemli

ActiveX, yeni geliştirme için kullanılmaması gereken eski bir teknolojidir. ActiveX'in yerine geçen modern teknolojiler hakkında daha fazla bilgi için bkz. ActiveX Denetimleri.

COleControl iki varsayılan yöntemi destekler: DoClick ve Refresh. Yenileme, denetimin görünümünü hemen güncelleştirmek için denetimin kullanıcısı tarafından çağrılır; Denetimin Click olayını başlatmak için DoClick çağrılır.

Yöntem Dağıtım haritası kaydı Yorum
DoClick DISP_STOCKPROP_DOCLICK( ) Click olayını başlatır.
Refresh DISP_STOCKPROP_REFRESH( ) Denetimin görünümünü hemen güncelleştirir.

Yöntem Ekleme Sihirbazını Kullanarak Stok Yöntemi Ekleme

Stoku ekleme yöntemi, Yöntem Ekleme Sihirbazı kullanılarak kolayca eklenebilir. Aşağıdaki yordam, MFC ActiveX Denetim Sihirbazı kullanılarak oluşturulan bir denetime Refresh yöntemini eklemeyi gösterir.

Stok Yenileme yöntemini, Yöntem Ekleme Sihirbazı'nı kullanarak eklemek için

  1. Denetiminizin projesini yükleyin.

  2. Sınıf Görünümü'nde, denetiminizin kitaplık düğümünü genişletin.

  3. Kısayol menüsünü açmak için denetiminizin arabirim düğümüne (kitaplık düğümünün ikinci düğümü) sağ tıklayın.

  4. Kısayol menüsünde Ekle'ye ve ardından Yöntem Ekle'ye tıklayın.

    Bu işlem Yöntem Ekleme Sihirbazı'nı açar.

  5. Yöntem Adı kutusunda Yenile'ye tıklayın.

  6. Finish (Son) düğmesine tıklayın.

Stok Yöntemleri için Yöntem Sihirbazı Değişiklikleri Ekleme

Stock Refresh yöntemi denetimin temel sınıfı tarafından desteklendiğinden, Yöntem Ekleme Sihirbazı denetimin sınıf bildirimini hiçbir şekilde değiştirmez. Yöntem için denetimin dağıtım haritasına ve .IDL dosyasına bir giriş ekler. Aşağıdaki satır, kontrolün uygulama (.CPP) dosyasında bulunan dağıtım haritasına eklenir.

DISP_STOCKFUNC_REFRESH()

Bu, Refresh yöntemini denetimin kullanıcıları tarafından kullanılabilir hale getirir.

Aşağıdaki satır denetimin IDL dosyasına eklenir.

[id(DISPID_REFRESH), helpstring("method Refresh")] void Refresh(void);

Bu satır Refresh yöntemine belirli bir kimlik numarası atar.

Ayrıca bakınız

MFC ActiveX Denetimleri