Fungsi Anggota InitInstance

Nota

Pustaka Microsoft Foundation Classes (MFC) terus didukung. Namun, kami tidak lagi menambahkan fitur atau memperbarui dokumentasi.

Sistem operasi Windows memungkinkan Anda menjalankan lebih dari satu salinan, atau "instans," dari aplikasi yang sama. WinMain memanggil InitInstance setiap kali instans baru aplikasi dimulai.

Implementasi standar InitInstance yang dibuat oleh MFC Application Wizard melakukan tugas berikut:

  • Sebagai tindakan pusatnya, membuat templat dokumen yang pada gilirannya membuat dokumen, tampilan, dan jendela bingkai. Untuk deskripsi proses ini, lihat Pembuatan Templat Dokumen.

  • Memuat opsi file standar dari file .ini atau registri Windows, termasuk nama file yang terakhir digunakan.

  • Mendaftarkan satu atau beberapa templat dokumen.

  • Untuk aplikasi MDI, membuat jendela bingkai utama.

  • Memproses baris perintah untuk membuka dokumen yang ditentukan pada baris perintah atau untuk membuka dokumen baru yang kosong.

Anda dapat menambahkan kode inisialisasi Anda sendiri atau mengubah kode yang ditulis oleh wizard.

Nota

Aplikasi MFC harus diinisialisasi sebagai apartemen berulir tunggal (STA). Jika Anda memanggil CoInitializeEx dalam metode penimpaan Anda InitInstance, tentukan COINIT_APARTMENTTHREADED (bukan COINIT_MULTITHREADED).

Lihat juga

CWinApp: Kelas Aplikasi