سؤال

هل هناك طريقة سهلة في MFC لإضافة ارتباط تشعبي في زر؟ لقد بحثت في الشبكة، ويبدو أنها لتقديم الاشياء تعقيدا.

وشكرا.

هل كانت مفيدة؟

المحلول

يظهر هذا الفيديو كيفية استخدام في SysLink سيطرة مشتركة (و<لأ href = "HTTP: / /msdn.microsoft.com/en-us/library/tdfd1sb4٪28VS.71٪29.aspx "يختلط =" نوفولو noreferrer "> CLinkCtrl ). حذار أن دعم MFC لعنصر التحكم هذا هو جديد ويتطلب VS2008 وحزمة ميزة.

ونضع في اعتبارنا أن السيطرة SysLink هي XP +. إذا كان لديك لدعم منصات القديمة، أو إذا كنت تستخدم VS الأكبر سنا، وأفضل رهان هو على الارجح حسن البالغ من العمر <لأ href = "http://www.microsoft.com/msj/1297/c1297.aspx" يختلط = " نوفولو noreferrer "> CStaticLink بواسطة باول ديلاشيا (RIP).

نصائح أخرى

وMFC لا تنفذ أزرار مع وصلات (WIN32 في الواقع <م> شيوعا أزرار لا تدعم ذلك).

وسيكون لديك لاستخدام أزرار 3rd الطرف.
خيار واحد هو استخدام FooButton الدرجة التي تدعم وصلات.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top