2012-08-23 49 views
6

Microsoft'um sağlanan Büyütme API'sı ile ilgili sorun yaşıyorum. Bu C++ ile C# ile yazılan bir API'dir. this question'da açıklandığı gibi bir dizi .dll ithalatı kullanmalısınız.Büyütme API'sı ile İlgili Sorunlar

Sorunum, büyütme çalışmasının ardından geldi. Ekranın önceden tanımlanmış bir alanını büyütmek için faremi kullanıyordum, büyütme bir dikdörtgene yerleştirilmişti, dikdörtgen bir WinForm doldurdu, formu farenin üzerine yerleştirdim (formun ortasında fare) ve form şöyle olurdu ekran etrafında benim fare.

Saatin yaklaşık% 80'i, uygulama siyah bir ekranla başlayacaktır. Birçok farklı türde güncelleme denedim, ancak bir düzeltme bulamıyorum. Büyütme görünmeyecek, sadece siyah bir ekran gösterecektir. Kimsede hiçbir şey görünmeyecek, sadece siyah bir ekran. Özet olarak, Büyütme API'sının BECAUSE'sini sadece siyah bir ekran gösterecektir.

+0

Bahsettiğiniz sorunun bağlantısı nerede? Doğru yaklaşım, * bu soruyu (soru olarak) * ve * yanıtı (zaten bildiğiniz için) göndermektir. Bu tamamen burada hoş geldiniz! Ancak cevap bir cevap olarak yayınlanmalıdır, aksi halde diğerleri bunu kolayca özleyebilir. –

+0

Üzgünüm Stack Overflow'ta yeniyim. Yine de, daha iyi bilmeliydim ... Soruyu, bağlantıyla düzenleyeceğim. Onu yapıştırmayı unuttum. – tentmaking

+0

Başka bir 7 saat boyunca kendi sorumu yanıtlayamıyorum çünkü düşük bir itibarım var. – tentmaking

cevap

4

Sorun, Windows 32 ve 64 bit sistemlerle uğraşmak zorundadır. a Forum post about this problem var.

Projemin Oluşturulmasını x86'dan Any CPU'ya değiştirdim - sorunu çözdüm, kodlamaya gerek yok.

Visual Studio 2010'da: Çözüm Gezgini'nde projenizi sağ tıklayın> Özellikler'i seçin> Oluşturma sekmesini seçin> ve Platform Hedefi altında "Herhangi Bir İşlemci" yi seçin.