Belge: ControlData yapısı tam değil belgelenen...

Makale çevirileri Makale çevirileri
Makale numarası: 88680 - Bu makalenin geçerli olduğu ürünleri görün.
Bu makale arşivlenmiştir. "Olduğu gibi" sunulmaktadır ve bundan sonra güncelleştirilmeyecektir.
3.10 WINDOWS kbtoolkbtoolg kbdocerr
Hepsini aç | Hepsini kapa

Özet

Sayfasında 92 belgelenen ControlData yapısını "Programmer 's Reference'nın, Cilt 4: Kaynaklar" Microsoft Windows sürüm 3.1 Software Development Kit'e (SDK) ile birlikte gelen el ile tamamlanmadı. Bu ayrıca çevrimiçi Yardım dosyasında ("iletişim kutusu kaynağı" başlığı) altında tamamlanmadı.

Doğru yapıdır:
   struct ControlData {

   WORD  x;
   WORD  y;
   WORD  cx;
   WORD  cy;
   WORD  wID;
   DWORD lStyle;
   union
   {
       BYTE class;     /* if (class & 0x80) */ 
       char szClass[]; /* otherwise         */ 
   } ClassID;
   char szText[];
   BYTE cbCreateInfo;  /* added */ 
   char CreateInfo[];  /* added */ 

    };
				
cbCreateInfo bu maddenin açıklama izler ve sonraki maddenin açıklaması önündeki ek veri baytı sayısını belirtir (yani, CreateInfo uzunluğunu belirtir).

CreateInfo, CreateWindow'u işlevi denetiminin WM_CREATE işleyiciye (lpCreateParams alanı CREATESTRUCT veri yapısı ile) geçirmeden ek veriler de belirtir. Bu alan, cbCreateInfo sıfır ise sıfır uzunluğunda olur.

Daha fazla bilgi

Windows 3.1 SDK iletişim kutusu Düzenleyicisi ve kaynak derleyici iletişim .exe dosyasına bağlı kutusunu şablonları oluşturmak için kullandığınız cbCreateInfo alanı 0 olarak başlatılır. Tek bir uygulamanın bu alanları kullanmak üzerinde hızlı bir iletişim kutusu şablonu oluşturun ve aşağıdaki işlevlerden birini arama yoludur: CreateDialogIndirect, CreateDialogIndirectParam, DialogBoxIndirect veya DialogBoxIndirectParam.

Windows 3.1 iletişim kutusu yöneticisini cbCreateInfo 0 olsa bile iletişim şablonu cbCreateInfo</a1> alanında aşağıdaki madde için bir işaretçi geçirmeden unutmayın. Bu işlem, fazladan oluşturma bilgisi yok olduğunda, BOş olan CREATESTRUCTlpCreateParams alanına bağımlı denetimleri standart Windows iletişim kaynak kullanıldığında düzgün DEĞIL, anlamına gelir.

Özellikler

Makale numarası: 88680 - Last Review: 1 Şubat 2014 Cumartesi - Gözden geçirme: 1.1
Bu makaledeki bilginin uygulandığı durum:
  • Microsoft Windows Software Development Kit 3.1
Anahtar Kelimeler: 
kbnosurvey kbarchive kbmt kb16bitonly kbctrl kbdocfix kbresource KB88680 KbMttr
Machine-translated Article
ÖNEMLİ: Bu makale, bir kişi tarafından çevrilmek yerine, Microsoft makine-çevirisi yazılımı ile çevrilmiştir. Microsoft size hem kişiler tarafından çevrilmiş, hem de makine-çevrisi ile çevrilmiş makaleler sunar. Böylelikle, bilgi bankamızdaki tüm makalelere, kendi dilinizde ulaşmış olursunuz. Bununla birlikte, makine tarafından çevrilmiş makaleler mükemmel değildir. Bir yabancının sizin dilinizde konuşurken yapabileceği hatalar gibi, makale; kelime dağarcığı, söz dizim kuralları veya dil bilgisi açısından yanlışlar içerebilir. Microsoft, içeriğin yanlış çevrimi veya onun müşteri tarafından kullanımından doğan; kusur, hata veya zarardan sorumlu değildir. Microsoft ayrıca makine çevirisi yazılımını sıkça güncellemektedir.
Makalenin İngilizcesi aşağıdaki gibidir:88680

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com