Bagikan melalui


Mengatur Properti Jendela Menggunakan STARTUPINFO

Proses induk dapat menentukan properti yang terkait dengan jendela utama proses anaknya. FungsiCreateProcess membawa penunjuk ke strukturSTARTUPINFOsebagai salah satu parameternya. Gunakan anggota struktur ini untuk menentukan karakteristik jendela utama proses anak. Anggota dwFlags berisi bitfield yang menentukan anggota struktur lain mana yang digunakan. Ini memungkinkan Anda menentukan nilai untuk subset properti jendela apa pun. Sistem menggunakan nilai default untuk properti yang tidak Anda tentukan. Anggota dwFlags juga dapat memaksa agar umpan balik kursor ditampilkan selama inisialisasi proses baru.

Untuk proses GUI, strukturSTARTUPINFO menentukan nilai default yang akan digunakan pertama kali proses baru memanggilCreateWindow dan fungsi ShowWindow untuk membuat dan menampilkan jendela yang tumpang tindih. Nilai default berikut dapat ditentukan:

  • Lebar dan tinggi, dalam piksel, dari jendela yang dibuat oleh CreateWindow.
  • Lokasi di koordinat layar dari jendela yang dibuat oleh CreateWindow.
  • Parameter nCmdShow dari ShowWindow.

Untuk proses konsol, gunakan strukturSTARTUPINFOuntuk menentukan properti jendela hanya saat membuat konsol baru (baik menggunakan CreateProcess dengan CREATE_NEW_CONSOLE atau dengan fungsiAllocConsole). Struktur STARTUPINFO dapat digunakan untuk menentukan properti jendela konsol berikut:

  • Ukuran jendela konsol baru, dalam sel karakter.
  • Lokasi jendela konsol baru, dalam koordinat layar.
  • Ukuran, dalam sel karakter, dari buffer layar konsol baru.
  • Atribut warna teks dan latar belakang dari buffer layar konsol baru.
  • Judul jendela konsol baru.