Aracılığıyla paylaş


Bir görünümü aracılığıyla kullanıcı girişlerini yorumlama

Görünümün diğer üye işlevlerini işlemek ve tüm kullanıcı girişi olarak yorumlayabilir. Genellikle, ileti işleyicisi üye işlevler işlemek için Görünüm sınıfınızda tanımlayacaksınız:

  • Windows iletileri fare ve klavye eylemleri tarafından üretilir.

  • Komutları menüler, araç çubuğu düğmeleri ve kısayol tuşları.

Bu ileti işleyicisi üye işlevler taşınması ve Pano'dan veri içeren veri girişi, seçim veya düzenleme, aşağıdaki eylemleri yorumlar:

  • Fare hareketleri ve tıklatma, fare ile sürüklendiğinde ve çift tıklattığında

  • Tuş vuruşları

  • Menü komutları

Hangi Windows iletilerini, Görünüm işleme uygulamanızın gereksinimlerine göre değişir.

İşleme ve eşleme konular message nasıl menü öğeleri ve diğer kullanıcı arabirimi nesneleri için komutlar atayın ve komutları işleyicisi işlevler bağlama açıklar. İşleme ve eşleme konular message de mfc komutları nasıl yönlendiren açıklar ve işleyicileri için bunları içeren nesneler için standart Windows iletileri gönderir.

Örneğin, uygulamanızın çizim görünümünde doğrudan fare uygulamak gerekebilir. Karalama örnek nasıl işleneceğini gösterir WM_LBUTTONDOWN, WM_MOUSEMOVE, ve WM_LBUTTONUP sırasıyla başlamak için iletileri devam etmek ve bir çizgi parçasının çizim bitirmek. Diğer taraftan, bazen fare tıklatması birindeki bir seçim olarak yorumlamak gerekebilir. Görünüm 's OnLButtonDown işleyicisi işlevi kullanıcı çizim veya seçerek olup olmadığını belirlemek. Seçilirken, işleyici tıklatın bazı nesne görünümünde sınırları içinde olduğunu belirlemek ve varsa, görüntüleme nesnesi seçili olarak göstermek için alter.

Görünümünüzü da Düzen menüsünden Kes Kopyala yapıştır veya panoyu kullanarak seçili verileri Sil gibi bazı menü komutları işlemek. Bazı Pano ilgili üye işlevlerini, sınıfın çağıracak bir işleyici CWnd için veya Panodan seçili veri öğesi aktarmak.

Ayrıca bkz.

Başvuru

Görünümleri kullanma