Win32:تلميح اسم ملف الحوار "حفظ باسم".
سؤال
توفر بعض مربعات حوار "حفظ باسم" اسمًا افتراضيًا للملف - كيف يتم ذلك؟
أعرف كيفية إنشاء مربع حوار "حفظ باسم" الأساسي:OPENFILENAME وGetSaveFileName وكل ذلك.ولكن أين يجب أن أضع السلسلة التي تمثل اسم الملف المفتوح حاليًا؟اعتقدت أنه سيأتي من .lpstrFile ولكن هذا ليس هو الحال...
تحديث:لم أكن أستخدم ثابتة مسار الحرف في WinProc.الآن أنا، ويعمل!
المحلول
في الواقع، ذلك يفعل تأتي من lpstrFile.ال توثيق يقول:
الملف:مؤشر طويل إلى المخزن المؤقت الذي يحتوي على اسم ملف يستخدم لتهيئة عنصر تحكم تحرير اسم الملف.[...]
ربما يمكنك تقديم مثال رمزي قصير (!) يمكن استخدامه لإعادة إنتاج مشكلتك؟
لا تنتمي إلى StackOverflow