Yarı saydam bir form oluşturdum. İnsanların form alanını tıklayabilmelerini ve formun tıklama işlemlerini gerçekleştirmemelerini istiyorum. Bunun yerine tıklama etkinliğini almak için formun altında ne varsa isterim.Tıklama yoluyla C# Formu
5
A
cevap
3
Sen SetWindowLong
ile yapabilirsiniz:
int initialStyle = GetWindowLong(this.Handle, -20);
SetWindowLong(this.Handle, -20, initialStyle | 0x80000 | 0x20);
birkaç sihirli numaralar burada vardır:
-20
- GWL_EXSTYLEgenişletilmiş pencere stilleri alır.
0x80000
- WS_EX_LAYEREDbir layered window oluşturur.
0x20
- WS_EX_TRANSPARENTpencerenin altındaki kardeşler (aynı iş parçacığı tarafından oluşturulan bu) boyalı edilene kadar bu tarz ile oluşturulan bir pencere boyalı gerektiğini belirtir. Pencere şeffaf görünür, çünkü alttaki kardeş pencerelerin bitleri zaten boyanmıştır. Böyle this one gibi tüm bu nasıl yapılacağına ilişkin web üzerinden çok sayıda makale vardır
bulunmaktadır.
İlgili konular
- 1. Resim, HTML formu kullanmadan ajax POST yoluyla yükleme
- 2. C++ Baskınlık uyarısı yoluyla miras alın
- 3. Yansıma yoluyla C# kullanarak OpenOffice kullanarak
- 4. ReportViewer C# pencere uygulamasında sorgu yoluyla güncelleme
- 5. Visual C# Form sağ tıklama düğmesi
- 6. Amaç-c: Çift tıklama görünümü nasıl belirlenir?
- 7. Objective-C: NSStatusBar sağ ve sol tıklama
- 8. CSRF ve ajax formu knockout js tıklama kodlama 3 kullanarak gönderin - Yasak hata
- 9. C# ve Windows Forms başvuru formu boyutu
- 10. C# Kayıt formu önce admin ilk giriş
- 11. C# MVC Önyükleme Kaydı Ekle Popup Formu
- 12. formu
- 13. Düğüm yoluyla bcrypt yükleniyor
- 14. programlama yoluyla
- 15. piton yoluyla
- 16. Formu temizle kez gönderilen formu
- 17. jQuery ateşleme tıklama olayı bir tıklama olmadan
- 18. jQuery on() kullanarak kablolama yukarı tıklama olayı, Ajax çağrısı yoluyla enjekte edilmiş HTML'de tetiklenmez
- 19. tıklama etkinlik
- 20. Tıklama etkinlik
- 21. jQuery: tıklama
- 22. Tıklama oranı nasıl hesaplanır
- 23. SQL INSERT INTO ile özel karakterler kaçış yoluyla C#
- 24. C#: Inherited Private Örnek Üyelerin Yansıma Yoluyla Erişimi
- 25. C# ASP.NET TLS yoluyla gönder E-posta gönder
- 26. C# Nesne ayarlama DateTime özellik değerleri yansıma yoluyla
- 27. Mükemmel iletme - sanal işlevler yoluyla
- 28. komut butonunu tıklayın, Kullanıcı formu hücresine metin kutusuna girin, sonra tıklama başına döngü sütunları tıklayın
- 29. Konsolu Windows formu
- 30. Yay güvenliği kullanarak kayıt formu formu
olası kopyası [Visual C# Pencere Formları için saydamlıktan mı geçmeli?] (Http://stackoverflow.com/questions/112224/click-through-transparency-for-visual-c-window-forms) – Joey
Altında ne olacak? form? – Ikaso