হ্যাঁ.
পিপিলু বিস্মিত হয় যে যখন সিস্টেম একাধিক মনিটরের সাথে চলছে তখন প্রোগ্রামগুলি আরও ধীরে ধীরে কেন চলে ।
ঠিক আছে, অবশ্যই একটি জিনিসের জন্য, যখন আপনার একাধিক মনিটর থাকে, তখন সিস্টেমটির নজর রাখার জন্য স্ক্রিনে আরও কিছু জিনিস থাকে। এটি একই কারণে যে প্রোগ্রামগুলি একটি ছোট মনিটরের চেয়ে বড় মনিটরে আরও ধীরে ধীরে চলে।
এবং যদি কেবলমাত্র একটি মনিটর MonitorFromPoint
থাকে তবে পতাকাটি যদি এমন কিছু হয় তবে তুচ্ছ হয়ে ওঠার
মতো কাজগুলি MONITOR_DEFAULTTONEAREST
কারণ যখন কেবলমাত্র একজন মনিটর থাকে, "কোন মনিটর এই বিন্দুর নিকটতম" এর মতো প্রশ্নের উত্তর দেয়? খুব সহজ হয়ে যায়।
যদি আপনার দুটি মনিটর একই মাত্রা না হন তবে দুটি মনিটরের মিলনটি আয়তক্ষেত্রাকার হবে না, যা সমস্ত মনিটরের মিলনের বিরুদ্ধে ক্লিপিংকে আরও জটিল করে তোলে।
তবে আমি সন্দেহ করি যে একাধিক মনিটরের কিক্সের জন্য বড় জরিমানা যদি আপনি নিজের মনিটরকে বিভিন্ন রঙের ফর্ম্যাটে সেট করার ভুল করেন তবে উদাহরণস্বরূপ, যদি আপনি একটি মনিটর 565 ফর্ম্যাটে সেট করেন এবং অন্যটিকে 24 বিপিপি সেট করেন।
যদি দুটি মনিটর একই রঙের ফর্ম্যাটটি ব্যবহার না করে তবে প্রোগ্রামগুলি স্ক্রিন বিটম্যাপের জন্য ডিডিবিগুলির পরিবর্তে ডিআইবি ব্যবহার করতে বাধ্য হবে, যদি কোনও উইন্ডোতে ভিন্ন রঙের বিন্যাসের সাথে উইন্ডোতে স্থানান্তরিত হয় (বা আরও খারাপ, অবস্থিত থাকে তাই এটি বিস্তৃত হয়) বিভিন্ন বর্ণ ফর্ম্যাট সহ দুটি মনিটর)। নীতিগতভাবে, প্রোগ্রামগুলিতে কেবল "সবচেয়ে খারাপ ক্ষেত্রে" ডিআইবি ব্যবহার করা প্রয়োজন; উদাহরণস্বরূপ, যদি একটি মনিটর 555 এবং অন্যটি 565 হয়, তবে একটি 565 ডিআইবি যথেষ্ট হবে। অনুশীলনে, তবে, বেশিরভাগ প্রোগ্রামগুলি বিভিন্ন রঙের ফর্ম্যাটগুলির সাথে মনিটরের মুখোমুখি হলে কেবল একটি 24bpp বা 32bpp ডিআইবিতে ফিরে যায়।
(আপনি জিজ্ঞাসা করেছেন যে সমস্ত মনিটরের কল করে একই বর্ণ ফর্ম্যাট রয়েছে
GetSystemMetrics(SM_SAMEDISPLAYFORMAT)
।)
যেহেতু ডিআইবি একটি ভিন্ন রঙের ফর্ম্যাটযুক্ত কোনও ডিভাইসে ব্লিট করা হয় তখন একটি ফর্ম্যাট রূপান্তর হয়, কোনও প্রোগ্রামকে তার বিটম্যাপগুলি ডিআইবি হিসাবে বজায় রাখতে বাধ্য করা হয় এর অর্থ হ'ল কমপক্ষে একজন মনিটরের (এবং সম্ভবত উভয়ই), আপনি বহন করতে যাচ্ছেন যখন ডিআইবি স্ক্রিনে টানা থাকে তখন একটি ফর্ম্যাট রূপান্তর। কয়েকটি বিবিধ অপ্টিমাইজেশন রয়েছে যা আপনার সমস্ত মনিটর একই রঙের ফর্ম্যাট ব্যবহার করবেন না কারণ ডিআইবি ব্যবহারের ব্যয় অপটিমাইজেশন থেকে সঞ্চয়কে ছাড়িয়ে যায়।
সুতরাং আপনি যদি ইতিমধ্যে না থাকেন তবে আপনার প্রদর্শন সেটিংসে যান এবং পরীক্ষা করুন যে আপনি আপনার সমস্ত মনিটরকে একই রঙের গভীরতায় সেট করেছেন। আপনি যদি এটি না করেন তবে গ্রাফিক্স অপ্টিমাইজেশনের একটি বৃহত শ্রেণি নষ্ট হয়ে যায়।