سؤال

توفر بعض مربعات حوار "حفظ باسم" اسمًا افتراضيًا للملف - كيف يتم ذلك؟

أعرف كيفية إنشاء مربع حوار "حفظ باسم" الأساسي:OPENFILENAME وGetSaveFileName وكل ذلك.ولكن أين يجب أن أضع السلسلة التي تمثل اسم الملف المفتوح حاليًا؟اعتقدت أنه سيأتي من .lpstrFile ولكن هذا ليس هو الحال...

تحديث:لم أكن أستخدم ثابتة مسار الحرف في WinProc.الآن أنا، ويعمل!

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

المحلول

في الواقع، ذلك يفعل تأتي من lpstrFile.ال توثيق يقول:

الملف:مؤشر طويل إلى المخزن المؤقت الذي يحتوي على اسم ملف يستخدم لتهيئة عنصر تحكم تحرير اسم الملف.[...]

ربما يمكنك تقديم مثال رمزي قصير (!) يمكن استخدامه لإعادة إنتاج مشكلتك؟

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