Rumah >pembangunan bahagian belakang >C++ >Bagaimana saya boleh menukar kawalan pada satu bentuk tingkap dari yang lain?
Apabila menggunakan pelbagai aplikasi Windows dalam aplikasi Windows, anda mungkin perlu mengendalikan kawalan pada tingkap yang berbeza. Berikut adalah beberapa kaedah untuk melaksanakan tugas ini:
Kawalan pada tetingkap b dari tetingkap A:
Membina Parameter Fungsi:
Tentukan pembina dalam tetingkap B, yang menerima parameter yang sesuai nilai yang anda mahu tetapkan. Apabila membuat contoh tetingkap B dari tetingkap A, nilai yang diperlukan dengan membina fungsi boleh diluluskan dengan membina fungsi.
Selepas membuat contoh tetingkap B, gunakan atribut/kaedah ini untuk menetapkan atau mengambil nilai.
Ini membolehkan anda menggunakan namanya untuk mengakses kawalan secara langsung dari tetingkap A (sama seperti melawat mana -mana ahli awam lain).
Buat kaedah awam atau atribut dalam tetingkap A, yang menerima contoh tetingkap sebagai parameter.
Contoh tetingkap A diluluskan ke tingkap B melalui parameter ini.
komisen:
Contoh:
Dalam pereka tetingkap B, tetapkan sifat "pengubah" kawalan kepada "awam", dan pastikan "penjana" adalah benar.
Ini hanya beberapa cara untuk berkomunikasi antara tingkap. Cara terbaik bergantung kepada keperluan khusus aplikasi.
Atas ialah kandungan terperinci Bagaimana saya boleh menukar kawalan pada satu bentuk tingkap dari yang lain?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!