প্রথমত, এটি ঠিক কি? আমার ধারণা এটি একটি পয়েন্টার (এলপিসি মানে দীর্ঘ পয়েন্টার ধ্রুবক), তবে "ডাব্লু" এর অর্থ কী? এটি কোনও স্ট্রিংয়ের নির্দিষ্ট পয়েন্টার বা নির্দিষ্ট স্ট্রিংয়ের পয়েন্টার? উদাহরণস্বরূপ, আমি "টেস্ট উইন্ডো" নামে একটি উইন্ডোটি বন্ধ করতে চাই।
HWND g_hTest;
LPCWSTR a;
*a = ("TestWindow");
g_hTest = FindWindowEx(NULL, NULL, NULL, a);
DestroyWindow(g_hTest);
কোডটি অবৈধ এবং এটি কার্যকর হয় না কারণ কনস্ট চর []] কনস্ট ডাব্লুসিএইচআর রূপান্তরিত করা যায় না। আমি এটা মোটেও পাই না। আমি এই সমস্ত এলপিসিডব্লিউএস, এলপিসিএসটিআর, এলপিসিটারের একটি স্পষ্ট বোঝা পেতে চাই। আমি কিছু সন্ধান করার চেষ্টা করেছি, তবে আমি আরও বিভ্রান্ত হয়ে পড়েছি। এমএসডিএন-তে সাইট FindWindowEx
হিসাবে ঘোষণা করা হয়েছে
HWND FindWindowEx(
HWND hwndParent,
HWND hwndChildAfter,
LPCTSTR lpszClass,
LPCTSTR lpszWindow
);
সুতরাং সর্বশেষ পরামিতিটি এলপিসিএসটিআর এবং সংকলক এলপিসিডব্লিউএসআরটিতে দাবি করে। সাহায্য করুন.