উইন্ডোর অবস্থান সম্পর্কিত তথ্য কোথায় সংরক্ষণ করা হয়?


9

উইন্ডোর অবস্থান সম্পর্কিত তথ্য কোথায় সংরক্ষণ করা হয়?

একটি উদাহরণ: আমি শুরু করি notepad.exeএবং এটি ছোট বা সর্বাধিকীকরণের দিক থেকে শুরু হয় না, তবে পর্দার মাঝখানে একটি মাঝারি আকারের উইন্ডো। যদি আমি এটি বন্ধ করে দিয়ে আবার এটি শুরু করি তবে এটি একই XY স্থানাঙ্কে। তবে আমি যদি এটিটি স্ক্রিনের নীচে থাকাকালীন বন্ধ করি তবে এটি আবার পর্দার নীচে (মিডলটির বিপরীতে) শুরু হবে।

যদি আমি ম্যানুয়ালি একটি উইন্ডোটির এক্সওয়াই অবস্থানগুলি পরিবর্তন করতে চাইতাম তবে এটি কোনও মানক নয় এমন স্থানে খোলা উচিত, আমার কী সম্পাদনা করতে হবে?

সম্ভবত রেজিস্ট্রি, কিন্তু কোথায়?

উত্তর:


8

প্রতিটি প্রোগ্রাম তার নিজস্ব উইন্ডোজ সম্পর্কিত তথ্য সংরক্ষণ করে। নোটপ্যাডের জন্য, আমি নিম্নলিখিতগুলি আমার উইন্ডোজ এক্সপি রেজিস্ট্রিতে পেয়েছি।

রেজিস্ট্রিতে, নিম্নলিখিত ফোল্ডারে যান

HKEY_CURRENT_USER\Software\Microsoft\Notepad

তারপরে নিম্নলিখিত মানগুলি সংশোধন করুন

iWindowPosX
iWindowPosY
iWindowPosDX
iWindowPosDY

এক্স এবং ওয়াই উইন্ডোর উপরের বাম কোণার স্থানাঙ্ক। ডিএক্স এবং ডিওয়াই উইন্ডোটির প্রস্থ এবং উচ্চতা।

অন্যান্য প্রোগ্রামগুলি রেজিস্ট্রি বা অন্যান্য সেটিংস ফাইলগুলিতে উইন্ডো অবস্থানের তথ্য সংরক্ষণ করতে পারে।


সুতরাং প্রতিটি প্রোগ্রামের নিজস্ব অবস্থানের ডেটা পরিচালনা করতে হবে ??
বেনজিওবি

আমি আশা করছিলাম যে উইন্ডোজ এটি পরিচালনা করে। কিন্তু আমি একটি ব্রেইন ওয়েভ পেয়েছিলাম। আমি একটি খুব বেসিক Win32 জিইআই প্রোগ্রাম সংকলন করেছি, এবং অবস্থান নির্ধারণের কোডটি সনাক্ত করতে কোডটি সন্ধান করেছি। আমি যা খুঁজে পেয়েছি তা হ'ল একটি লাইন যা উইন্ডোজকে প্রোগ্রামটি অবস্থান করতে বলেছিল। উইন্ডোজ তারপরে প্রোগ্রামটি যে কোনও কনসোল প্রোগ্রামের মতো করে রেখেছিল - উপরের বাম কোণে, তারপরে কিছুটা নীচে এবং ডানদিকে এবং তারপরে আবার নীচে, অবশেষে এটিকে উপরের বাম কোণে পুনরায় সেট করা পর্যন্ত। ডেমো: এটিতে start10 বার টাইপ করুন test.batএবং এটি চালান।
বেনজিওবি

আমি কেবল দেখলাম যে আইওয়াইন্ডোপসএক্সটি আমার ক্ষেত্রে fffffffd (4294967293) সেট করা হয়েছে। কোন বিশাল ধারণাটি কীভাবে কাজ করে?
করণ

@ বেঞ্জিবিবে তারা বিভিন্ন জিনিস: ১. যদি কোনও প্রোগ্রাম কোনও উইন্ডোর অবস্থানের কথা মনে করে তাই এটি পরের বারে একই জায়গায় স্থাপন করতে পারে, তবে প্রোগ্রামটি কীভাবে এবং কোথায় উইন্ডো স্থানাঙ্ক এবং আকার সংরক্ষণ করে তা চয়ন করতে পারে। এটি রেজিস্ট্রি, একটি পাঠ্য ফাইল বা অন্য কোনও উপায়ে মানগুলি সংরক্ষণ করতে পারে। ২. আপনি যদি একটি প্রোগ্রাম লিখছেন যা একটি উইন্ডো তৈরি করে, আপনি উইন্ডোটি তৈরি করার সময় উইন্ডোর অবস্থান এবং আকার নির্দিষ্ট করতে সক্ষম হওয়া উচিত। আমার ধারণা আপনি যদি সেগুলি নির্দিষ্ট না করেন তবে উইন্ডোজ আপনার বর্ণনার মতো একটি ডিফল্ট স্থান নির্ধারণ করবে। সম্ভবত আপনি কোনও প্রোগ্রামিং ফোরামে আরও সুনির্দিষ্ট নির্দেশিকা পেতে পারেন।
বাভি_

1
@ করান এই সংখ্যাটি -3 হয় যখন বিটগুলি স্বাক্ষরিত মান হিসাবে বিবেচনা করা হয়। সংক্ষেপে: আটটি রিলের সাথে একটি ওডোমিটারের কল্পনা করুন এবং প্রতিটি রিলের 0 থেকে 9 অঙ্ক থাকবে তারপরে এ থেকে এফ পর্যন্ত হবে। আপনি যদি 00000000 এ শুরু করেন তবে তিনবার পিছনে ওডোমিটারটি ক্লিক করুন, আপনি এফএফএফএফএফএফএফডি শেষ করেন। আরও বিশদের জন্য: বাইনারি, হেক্সাডেসিমাল এবং দুটিয়ের পরিপূরক সম্পর্কে জানুন।
বাভি_
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.