Bagikan melalui


CWinAppEx kelas

CWinAppEx menangani status aplikasi, menyimpan status ke registri, memuat status dari registri, menginisialisasi manajer aplikasi, dan menyediakan tautan ke manajer aplikasi yang sama.

Untuk detail selengkapnya, lihat kode sumber yang mfc terletak di folder penginstalan Visual Studio Anda. Contohnya,%ProgramFiles(x86)%\Microsoft Visual Studio\2019\Enterprise\VC\Tools\MSVC\14.29.30133\atlmfc\src\mfc.

Sintaks

class CWinAppEx : public CWinApp

Anggota

Konstruktor Publik

Nama Deskripsi
CWinAppEx::CWinAppEx Membuat CWinAppEx objek.

Metode Publik

Nama Deskripsi
CWinAppEx::CleanState Menghapus informasi tentang aplikasi dari registri Windows.
CWinAppEx::EnableLoadWindowPlacement Menentukan apakah aplikasi akan memuat ukuran awal dan lokasi jendela bingkai utama dari registri.
CWinAppEx::EnableTearOffMenus Mengaktifkan menu robek untuk aplikasi.
CWinAppEx::EnableUserTools Memungkinkan pengguna membuat perintah menu kustom di aplikasi.
CWinAppEx::ExitInstance Dipanggil oleh kerangka kerja dari dalam Run fungsi anggota untuk keluar dari instans aplikasi ini. (Mengambil alih CWinApp::ExitInstance.)
CWinAppEx::GetBinary Membaca data biner yang terkait dengan nilai registri yang ditentukan.
CWinAppEx::GetContextMenuManager Mengembalikan penunjuk ke objek global CContextMenuManager .
CWinAppEx::GetDataVersion
CWinAppEx::GetDataVersionMajor Mengembalikan versi utama aplikasi yang disimpan di registri Windows.
CWinAppEx::GetDataVersionMinor Mengembalikan versi minor aplikasi yang disimpan di registri Windows.
CWinAppEx::GetInt Membaca data numerik yang terkait dengan nilai yang ditentukan dari registri.
CWinAppEx::GetKeyboardManager Mengembalikan penunjuk ke objek global CKeyboardManager .
CWinAppEx::GetMouseManager Mengembalikan penunjuk ke objek global CMouseManager .
CWinAppEx::GetObject Membaca -turunan data yang terkait dengan nilai yang ditentukan dari registri CObject.
CWinAppEx::GetRegSectionPath Mengembalikan string yang merupakan jalur kunci registri. Jalur ini menggabungkan jalur relatif yang disediakan dengan jalur aplikasi.
CWinAppEx::GetRegistryBase Mengembalikan jalur registri untuk aplikasi.
CWinAppEx::GetSectionBinary Membaca data biner yang terkait dengan kunci dan nilai yang ditentukan dari registri.
CWinAppEx::GetSectionInt Membaca data numerik dari registri yang terkait dengan kunci dan nilai yang ditentukan.
CWinAppEx::GetSectionObject Membaca data yang terkait dengan kunci dan nilai yang ditentukan dari registri CObject .
CWinAppEx::GetSectionString Membaca data string yang terkait dengan kunci dan nilai yang ditentukan dari registri.
CWinAppEx::GetShellManager Mengembalikan penunjuk ke objek global CShellManager .
CWinAppEx::GetString Membaca data string yang terkait dengan nilai yang ditentukan dari registri.
CWinAppEx::GetTooltipManager Mengembalikan penunjuk ke objek global CTooltipManager .
CWinAppEx::GetUserToolsManager Mengembalikan penunjuk ke objek global CUserToolsManager .
CWinAppEx::InitContextMenuManager Menginisialisasi objek CContextMenuManager.
CWinAppEx::InitKeyboardManager Menginisialisasi objek CKeyboardManager.
CWinAppEx::InitMouseManager Menginisialisasi objek CMouseManager.
CWinAppEx::InitShellManager Menginisialisasi CShellManager kelas
CWinAppEx::InitTooltipManager Menginisialisasi CTooltipManager kelas.
CWinAppEx::IsResourceSmartUpdate
CWinAppEx::IsStateExists Menunjukkan apakah kunci yang ditentukan ada di registri.
CWinAppEx::LoadState Memuat status aplikasi dari registri.
CWinAppEx::OnAppContextHelp Dipanggil oleh kerangka kerja saat pengguna meminta bantuan konteks untuk kotak dialog Kustomisasi .
CWinAppEx::OnViewDoubleClick Memanggil perintah yang ditentukan pengguna saat pengguna mengklik dua kali di mana saja dalam aplikasi.
CWinAppEx::OnWorkspaceIdle
CWinAppEx::SaveState Menulis status kerangka kerja aplikasi ke registri Windows.
CWinAppEx::SetRegistryBase Mengatur jalur kunci registri default. Kunci ini akan berfungsi sebagai akar untuk semua panggilan registri berikutnya.
CWinAppEx::ShowPopupMenu Menampilkan menu popup.
CWinAppEx::WriteBinary Menulis data biner ke nilai registri yang ditentukan.
CWinAppEx::WriteInt Menulis data numerik ke nilai registri yang ditentukan.
CWinAppEx::WriteObject Menulis data yang berasal dari CObject Kelas ke nilai registri yang ditentukan.
CWinAppEx::WriteSectionBinary Menulis data biner ke nilai kunci registri yang ditentukan.
CWinAppEx::WriteSectionInt Menulis data numerik ke nilai kunci registri yang ditentukan.
CWinAppEx::WriteSectionObject Menulis data yang berasal dari CObject kelas ke nilai kunci registri yang ditentukan.
CWinAppEx::WriteSectionString Menulis data string ke nilai kunci registri yang ditentukan.
CWinAppEx::WriteString Menulis data string ke nilai registri yang ditentukan.

Metode yang Dilindungi

Nama Deskripsi
CWinAppEx::LoadCustomState Dipanggil oleh kerangka kerja ketika status aplikasi telah dimuat.
CWinAppEx::LoadWindowPlacement Dipanggil oleh kerangka kerja saat memuat ukuran dan lokasi aplikasi Anda dari registri. Data yang dimuat mencakup ukuran dan lokasi bingkai utama pada saat aplikasi Anda terakhir ditutup.
CWinAppEx::OnClosingMainFrame Dipanggil oleh kerangka kerja ketika jendela bingkai utama sedang memproses WM_CLOSE.
CWinAppEx::PreLoadState Dipanggil oleh kerangka kerja segera sebelum status aplikasi dimuat.
CWinAppEx::PreSaveState Dipanggil oleh kerangka kerja segera sebelum status aplikasi disimpan.
CWinAppEx::ReloadWindowPlacement Memuat ulang ukuran dan lokasi jendela yang disediakan dari registri
CWinAppEx::SaveCustomState Dipanggil oleh kerangka kerja setelah menulis status aplikasi ke registri.
CWinAppEx::StoreWindowPlacement Dipanggil oleh kerangka kerja untuk menulis ukuran dan lokasi bingkai utama ke registri.

Anggota Data

Nama Deskripsi
CWinAppEx::m_bForceImageReset Menentukan apakah kerangka kerja akan mereset semua gambar toolbar ketika jendela bingkai yang berisi toolbar dimuat.

Keterangan

Sebagian besar fungsionalitas yang disediakan oleh kerangka kerja MFC tergantung pada CWinAppEx kelas . Anda dapat memasukkan kelas ke CWinAppEx dalam aplikasi Anda dengan salah satu dari dua cara:

  • Buat CWinAppEx kelas di utas utama.

  • Dapatkan kelas aplikasi utama dari CWinAppEx.

Setelah memasukkan CWinAppEx ke dalam aplikasi, Anda dapat menginisialisasi salah satu manajer aplikasi. Sebelum menggunakan manajer aplikasi, Anda harus menginisialisasinya dengan memanggil metode inisialisasi yang sesuai. Untuk mendapatkan pointer ke manajer tertentu, panggil metode get terkait. Kelas CWinAppEx mengelola manajer aplikasi berikut:CMouseManager Kelas, CContextMenuManager Kelas, CKeyboardManager Kelas, CUserToolsManager dan CMenuTearOffManager Kelas.

Hierarki Warisan

CObject

CCmdTarget

CWinThread

CWinApp

CWinAppEx

Persyaratan

Header: afxwinappex.h

CWinAppEx::CleanState

Menghapus semua informasi tentang aplikasi dari registri Windows.

virtual BOOL CleanState(LPCTSTR lpszSectionName=NULL);

Parameter

lpszSectionName
[di] String yang berisi jalur kunci registri.

Tampilkan Nilai

Bukan nol jika metode berhasil; jika tidak, 0.

Keterangan

Metode ini menghapus data aplikasi dari bagian tertentu dari registri. Anda dapat menentukan bagian untuk dihapus dengan menggunakan parameter lpszSectionName. Jika lpszSectionName adalah NULL, metode ini akan menggunakan jalur registri default yang disimpan dalam CWinAppEx objek. Untuk mendapatkan jalur registri default, gunakan CWinAppEx::GetRegistryBase.

CWinAppEx::CWinAppEx

Membuat CWinAppEx objek.

CWinAppEx(BOOL bResourceSmartUpdate = FALSE);

Parameter

bResourceSmartUpdate
[di] Parameter Boolean yang menentukan apakah objek ruang kerja harus mendeteksi dan menangani pembaruan sumber daya.

Keterangan

Kelas CWinAppEx ini memiliki metode inisialisasi, menyediakan fungsionalitas untuk menyimpan dan memuat informasi aplikasi ke registri, dan mengontrol pengaturan aplikasi global. Ini juga memungkinkan Anda untuk menggunakan manajer global seperti CKeyboardManager Kelas dan CUserToolsManager Kelas. Setiap aplikasi hanya dapat memiliki satu instans CWinAppEx kelas.

CWinAppEx::EnableLoadWindowPlacement

Menentukan apakah aplikasi akan memuat ukuran awal dan lokasi jendela bingkai utama dari registri.

void EnableLoadWindowPlacement(BOOL bEnable = TRUE);

Parameter

bEnable
[di] Menentukan apakah aplikasi memuat ukuran awal dan lokasi jendela bingkai utama dari registri.

Keterangan

Secara default, ukuran dan lokasi bingkai utama dimuat dari registri bersama dengan pengaturan aplikasi lainnya. Ini terjadi selama CWinAppEx::LoadState. Jika Anda tidak ingin memuat penempatan jendela awal dari registri, panggil metode ini dengan bEnable diatur ke FALSE.

CWinAppEx::EnableTearOffMenus

Membuat dan menginisialisasi CMenuTearOffManager objek.

BOOL EnableTearOffMenus(
    LPCTSTR lpszRegEntry,
    const UINT uiCmdFirst,
    const UINT uiCmdLast);

Parameter

lpszRegEntry
[di] String yang berisi jalur kunci registri. Aplikasi ini menggunakan kunci registri ini untuk menyimpan informasi untuk menu robek.

uiCmdFirst
[di] ID menu merobek pertama.

uiCmdLast
[di] ID menu yang terakhir dirobek.

Tampilkan Nilai

TRUECMenuTearOffManager jika dibuat dan berhasil diinisialisasi; FALSE jika terjadi kesalahan atau jika CMenuTearOffManager sudah ada.

Keterangan

Gunakan fungsi ini untuk mengaktifkan menu robek di aplikasi Anda. Anda harus memanggil fungsi ini dari InitInstance.

CWinAppEx::EnableUserTools

Memungkinkan pengguna membuat perintah menu kustom yang mengurangi penekanan kunci di aplikasi Anda. Metode ini membuat CUserToolsManager objek.

BOOL EnableUserTools(
    const UINT uiCmdToolsDummy,
    const UINT uiCmdFirst,
    const UINT uiCmdLast,
    CRuntimeClass* pToolRTC = RUNTIME_CLASS(CUserTool),
    UINT uArgMenuID = 0,
    UINT uInitDirMenuID = 0);

Parameter

uiCmdToolsDummy
[di] Bilangan bulat yang tidak ditandatangani yang digunakan kerangka kerja sebagai tempat penampung untuk ID perintah menu alat pengguna.

uiCmdFirst
[di] ID perintah untuk perintah alat pengguna pertama.

uiCmdLast
[di] ID perintah untuk perintah alat pengguna terakhir.

pToolRTC
[di] Kelas yang CUserToolsManager digunakan objek untuk membuat alat pengguna baru.

uArgMenuID
[di] ID menu argumen.

uInitDirMenuID
[di] ID menu untuk direktori alat awal.

Tampilkan Nilai

TRUE jika metode membuat dan menginisialisasi CUserToolsManager objek; FALSE jika metode gagal atau jika CUserToolsManager objek sudah ada.

Keterangan

Saat Anda mengaktifkan alat yang ditentukan pengguna, kerangka kerja secara otomatis mendukung menu dinamis yang dapat diperluas selama penyesuaian. Kerangka kerja mengaitkan setiap item baru dengan perintah eksternal. Kerangka kerja memanggil perintah ini saat pengguna memilih item yang sesuai dari menu Alat .

Setiap kali pengguna menambahkan item baru, kerangka kerja membuat objek baru. Jenis kelas untuk objek baru ditentukan oleh pToolRTC. Jenis pToolRTC kelas harus berasal dari CUserTool Kelas.

Untuk informasi selengkapnya tentang alat pengguna dan cara memasukkannya ke dalam aplikasi Anda, lihat Alat yang ditentukan pengguna.

CWinAppEx::ExitInstance

virtual int ExitInstance();

Tampilkan Nilai

Keterangan

CWinAppEx::GetBinary

Membaca data biner dari kunci registri tertentu.

BOOL GetBinary(
    LPCTSTR lpszEntry,
    LPBYTE* ppData,
    UINT* pBytes);

Parameter

lpszEntry
[di] String yang berisi nama kunci registri.

ppData
[out] Penunjuk ke buffer yang diisi metode dengan data biner.

pBytes
[out] Penunjuk ke bilangan bulat yang tidak ditandatangani yang digunakan metode untuk menulis jumlah byte yang dibaca.

Tampilkan Nilai

TRUE jika berhasil; FALSE Sebaliknya.

Keterangan

Metode ini membaca data biner yang ditulis ke registri. Untuk menulis data ke registri CWinAppEx::WriteBinary , gunakan metode dan CWinAppEx::WriteSectionBinary.

Parameter lpszEntry adalah nama entri registri yang terletak di bawah kunci registri default untuk aplikasi Anda. Untuk mendapatkan atau mengatur kunci registri CWinAppEx::GetRegistryBase default, gunakan metode dan CWinAppEx::SetRegistryBase masing-masing.

CWinAppEx::GetContextMenuManager

Mengembalikan penunjuk ke objek global CContextMenuManager .

CContextMenuManager* GetContextMenuManager();

Tampilkan Nilai

Penunjuk ke objek global CContextMenuManager .

Keterangan

Jika objek tidak diinisialisasi CContextMenuManager , fungsi ini memanggil CWinAppEx::InitContextMenuManager sebelum mengembalikan penunjuk.

CWinAppEx::GetDataVersion

int GetDataVersion() const;

Tampilkan Nilai

Keterangan

CWinAppEx::GetDataVersionMajor

Mengembalikan versi utama aplikasi yang disimpan di registri Windows saat Anda memanggil CWinAppEx::SaveState.

int GetDataVersionMajor() const;

Tampilkan Nilai

Nilai bilangan bulat yang berisi nomor versi utama.

CWinAppEx::GetDataVersionMinor

Mengembalikan versi minor aplikasi yang disimpan di registri Windows saat Anda memanggil CWinAppEx::SaveState.

int GetDataVersionMinor() const;

Tampilkan Nilai

Nilai bilangan bulat yang berisi nomor versi minor.

CWinAppEx::GetInt

Membaca data bilangan bulat dari kunci registri tertentu.

int GetInt(
    LPCTSTR lpszEntry,
    int nDefault = 0);

Parameter

lpszEntry
[di] String yang berisi nama entri registri.

nDefault
[di] Nilai default yang dikembalikan metode jika entri registri yang ditentukan tidak ada.

Tampilkan Nilai

Data registri jika metode berhasil; jika tidak nDefault.

Keterangan

Metode ini membaca data bilangan bulat dari registri. Jika tidak ada data bilangan bulat yang terkait dengan kunci registri nDefaultyang ditunjukkan oleh lpszEntry, metode ini mengembalikan . Untuk menulis data ke registri CWinAppEx::WriteSectionInt , gunakan metode dan CWinAppEx::WriteInt.

Parameter lpszEntry adalah nama entri registri yang terletak di bawah kunci registri default untuk aplikasi Anda. Untuk mendapatkan atau mengatur kunci registri CWinAppEx::GetRegistryBase default, gunakan metode dan CWinAppEx::SetRegistryBase masing-masing.

CWinAppEx::GetKeyboardManager

Mengembalikan penunjuk ke objek global CKeyboardManager .

CKeyboardManager* GetKeyboardManager();

Tampilkan Nilai

Penunjuk ke objek global CKeyboardManager .

Keterangan

Jika manajer keyboard tidak diinisialisasi, fungsi ini akan memanggil CWinAppEx::InitKeyboardManager sebelum mengembalikan penunjuk.

CWinAppEx::GetMouseManager

Mengembalikan penunjuk ke objek global CMouseManager .

CMouseManager* GetMouseManager();

Tampilkan Nilai

Penunjuk ke objek global CMouseManager .

Keterangan

Jika manajer mouse tidak diinisialisasi, fungsi ini memanggil CWinAppEx::InitMouseManager sebelum mengembalikan penunjuk.

CWinAppEx::GetObject

Membaca -data turunan dari registri CObject.

BOOL GetObject(
    LPCTSTR lpszEntry,
    CObject& obj);

Parameter

lpszEntry
[di] String yang berisi jalur relatif entri registri.

obj
[out] Referensi ke CObject. Metode ini menggunakan referensi ini untuk menyimpan data registri.

Tampilkan Nilai

Bukan nol jika metode berhasil; jika tidak, 0.

Keterangan

Metode ini membaca data dari registri yang berasal dari CObject. Untuk menulis CObject data ke registri, gunakan atau CWinAppEx::WriteObject CWinAppEx::WriteSectionObject.

Parameter lpszEntry adalah nama entri registri yang terletak di bawah kunci registri default untuk aplikasi Anda. Untuk mendapatkan atau mengatur kunci registri CWinAppEx::GetRegistryBase default, gunakan metode dan CWinAppEx::SetRegistryBase masing-masing.

CWinAppEx::GetRegistryBase

Mengambil jalur registri default untuk aplikasi.

LPCTSTR GetRegistryBase();

Tampilkan Nilai

String yang berisi jalur lokasi registri default.

Keterangan

Semua metode Kelas yang mengakses registri CWinAppEx dimulai di lokasi default. Gunakan metode ini untuk mengambil jalur lokasi registri default. Gunakan CWinAppEx::SetRegistryBase untuk mengubah lokasi registri default.

CWinAppEx::GetRegSectionPath

Membuat dan mengembalikan jalur absolut kunci registri.

CString GetRegSectionPath(LPCTSTR szSectionAdd = _T(""));

Parameter

szSectionAdd
[di] String yang berisi jalur relatif kunci registri.

Tampilkan Nilai

CString yang berisi jalur absolut kunci registri.

Keterangan

Metode ini mendefinisikan jalur absolut kunci registri dengan menambahkan jalur szSectionAdd relatif ke lokasi registri default untuk aplikasi Anda. Untuk mendapatkan kunci registri default, gunakan metode CWinAppEx::GetRegistryBase.

CWinAppEx::GetSectionBinary

Membaca data biner dari registri.

BOOL GetSectionBinary(
    LPCTSTR lpszSubSection,
    LPCTSTR lpszEntry,
    LPBYTE* ppData,
    UINT* pBytes);

Parameter

lpszSubSection
[di] String yang berisi jalur relatif kunci registri.

lpszEntry
[di] String yang berisi nilai yang akan dibaca.

ppData
[out] Penunjuk ke buffer tempat metode menyimpan data.

pBytes
[out] Penunjuk ke bilangan bulat yang tidak ditandatangani. Metode menulis ukuran ppData parameter ini.

Tampilkan Nilai

TRUE jika berhasil; jika tidak FALSE.

Keterangan

Metode ini membaca data biner yang ditulis ke registri CWinAppEx::WriteBinary menggunakan metode dan CWinAppEx::WriteSectionBinary.

Parameter lpszSubSection bukan jalur absolut untuk entri registri. Ini adalah jalur relatif yang ditambahkan ke akhir kunci registri default untuk aplikasi Anda. Untuk mendapatkan atau mengatur kunci registri CWinAppEx::GetRegistryBase default, gunakan metode dan CWinAppEx::SetRegistryBase masing-masing.

CWinAppEx::GetSectionInt

Membaca data bilangan bulat dari registri.

int GetSectionInt(
    LPCTSTR lpszSubSection,
    LPCTSTR lpszEntry,
    int nDefault = 0);

Parameter

lpszSubSection
[di] String yang berisi jalur relatif kunci registri.

lpszEntry
[di] String yang berisi nilai yang akan dibaca.

nDefault
[di] Nilai default yang akan dikembalikan jika nilai yang ditentukan tidak ada.

Tampilkan Nilai

Data bilangan bulat yang disimpan dalam nilai registri yang ditentukan; nDefault jika data tidak ada.

Keterangan

Gunakan metode dan CWinAppEx::WriteSectionInt untuk menulis data bilangan bulat ke registriCWinAppEx::WriteInt.

Parameter lpszSubSection bukan jalur absolut dari entri registri. Ini adalah jalur relatif yang ditambahkan ke akhir kunci registri default untuk aplikasi Anda. Untuk mendapatkan atau mengatur kunci registri CWinAppEx::GetRegistryBase default, gunakan metode dan CWinAppEx::SetRegistryBase masing-masing.

CWinAppEx::GetSectionObject

Membaca data registri dari registri CObject .

BOOL GetSectionObject(
    LPCTSTR lpszSubSection,
    LPCTSTR lpszEntry,
    CObject& obj);

Parameter

lpszSubSection
[di] String yang berisi jalur relatif kunci registri.

lpszEntry
[di] String yang berisi nilai yang akan dibaca.

obj
[out] Referensi ke CObject. Metode ini menggunakan ini CObject untuk menyimpan data registri.

Tampilkan Nilai

Bukan nol jika berhasil; jika tidak, 0.

Keterangan

Metode ini membaca data dari registri. Data yang dibaca adalah CObject data, atau data untuk kelas yang berasal dari CObject. Untuk menulis CObject data ke registri, gunakan atau CWinAppEx::WriteObject CWinAppEx::WriteSectionObject.

Parameter lpszSubSection bukan jalur absolut untuk entri registri. Ini adalah jalur relatif yang ditambahkan ke akhir kunci registri default untuk aplikasi Anda. Untuk mendapatkan atau mengatur kunci registri CWinAppEx::GetRegistryBase default, gunakan metode dan CWinAppEx::SetRegistryBase masing-masing.

CWinAppEx::GetSectionString

Membaca data string dari registri.

CString GetSectionString(
    LPCTSTR lpszSubSection,
    LPCTSTR lpszEntry,
    LPCTSTR lpszDefault = _T(""));

Parameter

lpszSubSection
[di] String yang berisi jalur relatif kunci registri.

lpszEntry
[di] String yang berisi nilai yang akan dibaca.

lpszDefault
[di] Nilai default yang akan dikembalikan jika nilai yang ditentukan tidak ada.

Tampilkan Nilai

Data string yang disimpan dalam nilai registri yang ditentukan jika data ada; jika tidak lpszDefault.

Keterangan

Metode ini membaca data string yang ditulis ke registri. Gunakan CWinAppEx::WriteString dan CWinAppEx::WriteSectionString untuk menulis data string ke registri.

Parameter lpszSubSection bukan jalur absolut untuk entri registri. Ini adalah jalur relatif yang ditambahkan ke akhir kunci registri default untuk aplikasi Anda. Untuk mendapatkan atau mengatur kunci registri CWinAppEx::GetRegistryBase default, gunakan metode dan CWinAppEx::SetRegistryBase masing-masing.

CWinAppEx::GetShellManager

Mengembalikan penunjuk ke objek global CShellManager .

CShellManager* GetShellManager();

Tampilkan Nilai

Penunjuk ke objek global CShellManager .

Keterangan

Jika objek tidak diinisialisasi CShellManager , fungsi ini memanggil CWinAppEx::InitShellManager sebelum mengembalikan penunjuk.

CWinAppEx::GetString

Membaca data string dari kunci registri tertentu.

CString GetString(
    LPCTSTR lpszEntry,
    LPCTSTR lpzDefault= _T(""));

Parameter

lpszEntry
[di] String yang berisi nama kunci registri

lpzDefault
[di] Nilai default yang dikembalikan metode jika entri registri yang ditentukan tidak ada.

Tampilkan Nilai

Data string yang disimpan dalam registri jika berhasil; lpszDefault Sebaliknya.

Keterangan

Metode ini membaca data string yang ditulis ke registri. Untuk menulis data ke registri CWinAppEx::WriteString , gunakan metode atau CWinAppEx::WriteSectionString.

Parameter lpszEntry adalah nama entri registri yang terletak di bawah kunci registri default untuk aplikasi Anda. Untuk mendapatkan atau mengatur kunci registri CWinAppEx::GetRegistryBase default, gunakan metode dan CWinAppEx::SetRegistryBase masing-masing.

CWinAppEx::GetTooltipManager

Mengembalikan penunjuk ke objek global CTooltipManager .

CTooltipManager* GetTooltipManager();

Tampilkan Nilai

Penunjuk ke objek global CTooltipManager .

Keterangan

Jika objek tidak diinisialisasi CTooltipManager , fungsi ini memanggil CWinAppEx::InitTooltipManager sebelum mengembalikan penunjuk.

CWinAppEx::GetUserToolsManager

Mengembalikan penunjuk ke objek global CUserToolsManager .

CUserToolsManager* GetUserToolsManager();

Tampilkan Nilai

Penunjuk ke objek global CUserToolsManager ; NULL jika manajemen alat pengguna tidak diaktifkan untuk aplikasi.

Keterangan

Sebelum Anda mengambil penunjuk ke CUserToolsManager objek, Anda harus menginisialisasi manajer dengan memanggil CWinAppEx::EnableUserTools.

CWinAppEx::InitContextMenuManager

Menginisialisasi objek CContextMenuManager.

BOOL InitContextMenuManager();

Tampilkan Nilai

Bukan nol jika metode membuat CContextMenuManager objek; 0 jika CContextMenuManager objek sudah ada.

Keterangan

Jika Anda memanggil CWinAppEx::GetContextMenuManager, implementasi default metode tersebut memanggil InitContextMenuManager.

Jika aplikasi Anda sudah memiliki manajer menu konteks dan Anda memanggil InitContextMenuManager, aplikasi Anda akan mengalami ASSERT kegagalan. Oleh karena itu, Anda tidak boleh memanggil InitContextMenuManager jika Anda membuat objek secara CContextMenuManager langsung. Jika Anda tidak menggunakan kustom CContextMenuManager, Anda harus menggunakan GetContextMenuManager untuk membuat CContextMenuManager objek.

CWinAppEx::InitKeyboardManager

Menginisialisasi objek CKeyboardManager.

BOOL InitKeyboardManager();

Tampilkan Nilai

Bukan nol jika metode membuat CKeyboardManager objek; 0 jika CKeyboardManager objek sudah ada.

Keterangan

Jika Anda memanggil CWinAppEx::GetKeyboardManager, implementasi default metode tersebut memanggil InitKeyboardManager.

Jika aplikasi Anda sudah memiliki manajer keyboard dan Anda memanggil InitKeyboardManager, aplikasi Anda akan mengalami ASSERT kegagalan. Oleh karena itu, Anda tidak boleh memanggil InitKeyboardManager jika Anda membuat objek secara CKeyboardManager langsung. Jika Anda tidak menggunakan kustom CKeyboardManager, Anda harus menggunakan GetKeyboardManager untuk membuat CKeyboardManager objek.

CWinAppEx::InitMouseManager

Menginisialisasi objek CMouseManager.

BOOL InitMouseManager();

Tampilkan Nilai

Bukan nol jika metode membuat CMouseManager objek; 0 jika CMouseManager objek sudah ada.

Keterangan

Jika Anda memanggil CWinAppEx::GetMouseManager, implementasi default metode tersebut memanggil InitMouseManager.

Jika aplikasi Anda sudah memiliki manajer mouse dan Anda memanggil InitMouseManager, aplikasi Anda akan mengalami ASSERT kegagalan. Oleh karena itu Anda tidak boleh memanggil InitMouseManager jika Anda membuat objek secara CMouseManager langsung. Jika Anda tidak menggunakan kustom CMouseManager, Anda harus menggunakan GetMouseManager untuk membuat CMouseManager objek.

CWinAppEx::InitShellManager

Menginisialisasi objek CShellManager.

BOOL InitShellManager();

Tampilkan Nilai

Bukan nol jika metode membuat CShellManager objek; 0 jika CShellManager objek sudah ada.

Keterangan

Jika Anda memanggil CWinAppEx::GetShellManager, implementasi default metode tersebut memanggil InitShellManager.

Jika aplikasi Anda sudah memiliki manajer shell dan Anda memanggil InitShellManager, aplikasi Anda akan menimbulkan ASSERT kegagalan. Oleh karena itu, jangan panggil InitShellManager jika Anda membuat objek secara CShellManager langsung. Jika Anda tidak menggunakan kustom CShellManager, gunakan GetShellManager untuk membuat CShellManager objek.

CWinAppEx::InitTooltipManager

Menginisialisasi objek CTooltipManager.

BOOL InitTooltipManager();

Tampilkan Nilai

Bukan nol jika metode membuat CTooltipManager objek; 0 jika CTooltipManager objek sudah ada.

Keterangan

Jika Anda memanggil CWinAppEx::GetTooltipManager, implementasi default metode tersebut memanggil InitTooltipManager.

Jika aplikasi Anda sudah memiliki manajer tipsalat dan Anda memanggil InitTooltipManager, aplikasi Anda akan mengalami ASSERT kegagalan. Oleh karena itu, Anda tidak boleh memanggil InitTooltipManager jika Anda membuat objek secara CTooltipManager langsung. Jika Anda tidak menggunakan kustom CTooltipManager, Anda harus menggunakan GetTooltipManager untuk membuat CTooltipManager objek.

CWinAppEx::IsResourceSmartUpdate

BOOL IsResourceSmartUpdate() const;

Tampilkan Nilai

Keterangan

CWinAppEx::IsStateExists

Menunjukkan apakah kunci yang ditentukan ada di registri.

BOOL IsStateExists(LPCTSTR lpszSectionName);

Parameter

lpszSectionName
[di] String yang berisi jalur kunci registri.

Tampilkan Nilai

Bukan nol jika kunci berada di registri; jika tidak, 0.

CWinAppEx::LoadCustomState

Kerangka kerja memanggil metode ini setelah memuat status aplikasi dari registri.

virtual void LoadCustomState();

Keterangan

Ambil alih metode ini jika Anda ingin melakukan pemrosesan apa pun setelah aplikasi memuat status dari registri. Secara default, metode ini tidak melakukan apa pun.

Untuk memuat informasi status kustom dari registri, informasi harus disimpan terlebih dahulu dengan menggunakan CWinAppEx::SaveCustomState.

CWinAppEx::LoadState

Membaca status aplikasi dari registri Windows.

BOOL LoadState(
    CMDIFrameWndEx* pFrame,
    LPCTSTR lpszSectionName = NULL);

BOOL LoadState(
    CFrameWndEx* pFrame,
    LPCTSTR lpszSectionName = NULL);

BOOL LoadState(
    COleIPFrameWndEx* pFrame,
    LPCTSTR lpszSectionName = NULL);

virtual BOOL LoadState(
    LPCTSTR lpszSectionName = NULL,
    CFrameImpl* pFrameImpl = NULL);

Parameter

pFrame
[di] Penunjuk ke objek jendela bingkai. Metode menerapkan informasi status dalam registri ke jendela bingkai ini.

lpszSectionName
[di] String yang berisi jalur relatif kunci registri.

pFrameImpl
[di] Penunjuk ke CFrameImpl objek. Metode menerapkan informasi status dalam registri ke jendela bingkai ini.

Tampilkan Nilai

Bukan nol jika berhasil; 0 jika tidak.

Keterangan

Metode ini memuat status aplikasi dan informasi status apa pun untuk jendela bingkai. Informasi yang dimuat untuk jendela bingkai diterapkan ke jendela bingkai yang disediakan. Jika Anda tidak menyediakan jendela bingkai, hanya informasi status aplikasi yang dimuat. Informasi aplikasi mencakup status CMouseManager Kelas,CContextMenuManager Kelas,CKeyboardManager Kelas, dan CUserToolsManager Kelas.

Implementasi CFrameImpl::OnLoadFrame default panggilan LoadState.

Parameter lpszSectionName bukan jalur absolut untuk entri registri. Ini adalah jalur relatif yang ditambahkan ke akhir kunci registri default untuk aplikasi Anda. Untuk mendapatkan atau mengatur kunci registri CWinAppEx::GetRegistryBase default, gunakan metode dan CWinAppEx::SetRegistryBase masing-masing.

CWinAppEx::LoadWindowPlacement

Dipanggil oleh kerangka kerja ketika memuat ukuran dan lokasi jendela bingkai utama dari registri.

virtual BOOL LoadWindowPlacement(
    CRect& rectNormalPosition,
    int& nFlags,
    int& nShowCmd);

Parameter

rectNormalPosition
[out] Persegi panjang yang berisi koordinat jendela bingkai utama saat berada di posisi yang dipulihkan.

nFlags
[out] Bendera yang mengontrol posisi jendela yang diminimalkan dan bagaimana sistem operasi beralih antara jendela yang diminimalkan dan jendela yang dipulihkan.

nShowCmd
[out] Bilangan bulat yang menentukan status perlihatkan jendela. Untuk informasi selengkapnya tentang kemungkinan nilai, lihat CWnd::ShowWindow.

Tampilkan Nilai

Bukan nol jika berhasil; 0 jika tidak.

Keterangan

Secara default, MFC secara otomatis memuat posisi dan status jendela bingkai utama sebelumnya saat aplikasi dimulai. Untuk informasi selengkapnya tentang bagaimana informasi ini disimpan di registri, lihat CWinAppEx::StoreWindowPlacement.

Ambil alih metode ini jika Anda ingin memuat informasi tambahan tentang jendela bingkai utama.

CWinAppEx::m_bForceImageReset

Menentukan apakah kerangka kerja mereset semua gambar toolbar saat memuat ulang jendela bingkai yang berisi toolbar.

BOOL m_bForceImageReset;

Keterangan

Anggota m_bForceImageReset data adalah variabel yang dilindungi.

CWinAppEx::OnAppContextHelp

Kerangka kerja memanggil metode ini ketika pengguna meminta bantuan konteks untuk kotak dialog Kustomisasi .

virtual void OnAppContextHelp(
    CWnd* pWndControl,
    const DWORD dwHelpIDArray[]);

Parameter

pWndControl
[di] Penunjuk ke objek jendela tempat pengguna memanggil bantuan konteks.

dwHelpIDArray[]
[di] Nilai yang dipesan.

Keterangan

Metode ini saat ini dicadangkan untuk digunakan di masa mendatang. Implementasi default tidak melakukan apa pun dan saat ini tidak dipanggil oleh kerangka kerja.

CWinAppEx::OnClosingMainFrame

Kerangka kerja memanggil metode ini ketika jendela bingkai sedang memproses WM_CLOSE.

virtual void OnClosingMainFrame(CFrameImpl* pFrameImpl);

Parameter

pFrameImpl
[di] Penunjuk ke CFrameImpl objek.

Keterangan

Implementasi default metode ini menyimpan status pFrameImpl.

CWinAppEx::OnViewDoubleClick

Memanggil perintah yang ditentukan pengguna yang terkait dengan tampilan saat pengguna mengklik dua kali di mana saja dalam tampilan tersebut.

virtual BOOL OnViewDoubleClick(
    CWnd* pWnd,
    int iViewId);

Parameter

pWnd
[di] Penunjuk ke objek yang berasal dari CView Kelas.

iViewId
[di] ID tampilan.

Tampilkan Nilai

TRUE jika kerangka kerja menemukan perintah; jika tidak FALSE.

Keterangan

Untuk mendukung perilaku mouse kustom, Anda harus memanggil fungsi ini saat memproses WM_LBUTTONDBLCLK pesan. Metode ini akan menjalankan perintah yang terkait dengan ID tampilan yang disediakan oleh iViewId. Untuk informasi selengkapnya tentang perilaku mouse kustom, lihat Kustomisasi Keyboard dan Mouse.

CWinAppEx::OnWorkspaceIdle

virtual BOOL OnWorkspaceIdle(CWnd*);

Parameter

[in] CWnd*\

Tampilkan Nilai

Keterangan

CWinAppEx::PreLoadState

Kerangka kerja memanggil metode ini segera sebelum memuat status aplikasi dari registri.

virtual void PreLoadState();

Keterangan

Ambil alih metode ini jika Anda ingin segera melakukan pemrosesan sebelum kerangka kerja memuat status aplikasi.

CWinAppEx::PreSaveState

Kerangka kerja memanggil metode ini segera sebelum menyimpan status aplikasi.

virtual void PreSaveState();

Keterangan

Ambil alih metode ini jika Anda ingin segera melakukan pemrosesan sebelum kerangka kerja menyimpan status aplikasi.

CWinAppEx::ReloadWindowPlacement

Memuat ulang ukuran dan lokasi jendela dari registri.

virtual BOOL ReloadWindowPlacement(CFrameWnd* pFrame);

Parameter

pFrame
[di] Penunjuk ke jendela bingkai.

Tampilkan Nilai

Bukan nol jika metode berhasil; 0 jika pemuatan gagal atau tidak ada data yang akan dimuat.

Keterangan

Gunakan fungsi CWinAppEx::StoreWindowPlacement untuk menulis ukuran dan lokasi jendela ke registri.

CWinAppEx::SaveCustomState

Kerangka kerja memanggil metode ini setelah menyimpan status aplikasi ke registri.

virtual void SaveCustomState();

Keterangan

Ambil alih metode ini jika Anda ingin melakukan pemrosesan setelah aplikasi menyimpan status ke registri. Secara default, metode ini tidak melakukan apa pun.

CWinAppEx::SaveState

Menulis status aplikasi ke registri Windows.

virtual BOOL SaveState(
    LPCTSTR lpszSectionName = NULL,
    CFrameImpl* pFrameImpl = NULL);

BOOL SaveState(
    CMDIFrameWndEx* pFrame,
    LPCTSTR lpszSectionName = NULL);

BOOL SaveState(
    CFrameWndEx* pFrame,
    LPCTSTR lpszSectionName = NULL);

BOOL SaveState(
    COleIPFrameWndEx* pFrame,
    LPCTSTR lpszSectionName = NULL);

Parameter

lpszSectionName
[di] String yang berisi jalur relatif kunci registri.

pFrameImpl
[di] Penunjuk ke CFrameImpl objek. Bingkai ini disimpan ke registri Windows.

pFrame
[di] Penunjuk ke objek jendela bingkai. Bingkai ini disimpan ke registri Windows.

Tampilkan Nilai

TRUE jika berhasil; FALSE Sebaliknya.

Keterangan

Metode ini menyimpan status aplikasi dan informasi status apa pun untuk jendela bingkai yang disediakan. Jika Anda tidak menyediakan jendela bingkai, metode hanya menyimpan status aplikasi. Informasi aplikasi mencakup status CMouseManager Kelas,CContextMenuManager Kelas,CKeyboardManager Kelas, dan CUserToolsManager Kelas.

Parameter lpszSectionName bukan jalur absolut untuk entri registri. Ini adalah jalur relatif yang ditambahkan ke akhir kunci registri default untuk aplikasi Anda. Untuk mendapatkan atau mengatur kunci registri CWinAppEx::GetRegistryBase default, gunakan metode dan CWinAppEx::SetRegistryBase masing-masing.

CWinAppEx::SetRegistryBase

Mengatur jalur registri default untuk aplikasi.

LPCTSTR SetRegistryBase(LPCTSTR lpszSectionName = NULL);

Parameter

lpszSectionName
[di] String yang berisi jalur kunci registri.

Tampilkan Nilai

String yang berisi jalur lokasi registri default.

Keterangan

Semua metode Kelas yang mengakses registri CWinAppEx dimulai di lokasi default. Gunakan metode ini untuk mengubah lokasi registri default tersebut. Gunakan CWinAppEx::GetRegistryBase untuk mengambil lokasi registri default.

CWinAppEx::ShowPopupMenu

Menampilkan menu popup.

virtual BOOL ShowPopupMenu(
    UINT uiMenuResId,
    const CPoint& point,
    CWnd* pWnd);

Parameter

uiMenuResId
[di] ID sumber daya menu.

point
[di] CPoint yang menentukan posisi menu dalam koordinat layar.

pWnd
[di] Penunjuk ke jendela yang memiliki menu popup.

Tampilkan Nilai

Bukan nol jika menu popup berhasil ditampilkan; 0 jika tidak.

Keterangan

Metode ini menampilkan menu yang terkait dengan uiMenuResId.

Untuk mendukung menu popup, Anda harus memiliki CContextMenuManager objek. Jika Anda belum menginisialisasi CContextMenuManager objek, ShowPopupMenu akan gagal.

CWinAppEx::StoreWindowPlacement

Dipanggil oleh kerangka kerja untuk menulis ukuran dan lokasi jendela bingkai utama ke registri.

virtual BOOL StoreWindowPlacement(
    const CRect& rectNormalPosition,
    int nFlags,
    int nShowCmd);

Parameter

nFlags
[di] Bendera yang mengontrol posisi jendela yang diminimalkan dan bagaimana sistem operasi beralih antara jendela yang diminimalkan dan jendela yang dipulihkan.

nShowCmd
[di] Bilangan bulat yang menentukan status perlihatkan jendela. Untuk informasi selengkapnya tentang kemungkinan nilai, lihat CWnd::ShowWindow.

rectNormalPosition
[di] Persegi panjang yang berisi koordinat jendela bingkai utama saat berada dalam status dipulihkan.

Tampilkan Nilai

Bukan nol jika berhasil; 0 jika tidak.

Keterangan

Secara default, MFC secara otomatis menyimpan posisi dan status jendela bingkai utama sebelum aplikasi keluar. Informasi ini disimpan di registri Windows di bawah kunci WindowPlacement di lokasi registri default untuk aplikasi Anda. Untuk informasi selengkapnya tentang lokasi registri default aplikasi Anda, lihat CWinAppEx::GetRegistryBase.

Ambil alih metode ini jika Anda ingin menyimpan informasi tambahan tentang jendela bingkai utama.

CWinAppEx::WriteBinary

Menulis data biner ke registri.

BOOL WriteBinary(
    LPCTSTR lpszEntry,
    LPBYTE pData,
    UINT nBytes);

Parameter

lpszEntry
[di] String yang berisi nama kunci registri.

pData
[di] Data yang akan disimpan.

nBytes
[di] Ukuran pData dalam byte.

Tampilkan Nilai

TRUE jika metode ini berhasil; jika tidak FALSE.

Keterangan

Parameter lpszEntry adalah nama entri registri yang terletak di bawah kunci registri default untuk aplikasi Anda. Untuk mendapatkan atau mengatur kunci registri CWinAppEx::GetRegistryBase default, gunakan metode dan CWinAppEx::SetRegistryBase masing-masing.

Jika kunci yang ditentukan oleh lpszEntry tidak ada, metode ini akan membuatnya.

CWinAppEx::WriteInt

Menulis data numerik ke registri.

BOOL WriteInt(
    LPCTSTR lpszEntry,
    int nValue);

Parameter

lpszEntry
[di] String yang berisi nama kunci registri.

nValue
[di] Data yang akan disimpan.

Tampilkan Nilai

TRUE jika metode ini berhasil; jika tidak FALSE.

Keterangan

Parameter lpszEntry adalah nama entri registri yang terletak di bawah kunci registri default untuk aplikasi Anda. Untuk mendapatkan atau mengatur kunci registri CWinAppEx::GetRegistryBase default, gunakan metode dan CWinAppEx::SetRegistryBase masing-masing.

Jika kunci yang ditentukan oleh lpszEntry tidak ada, metode ini akan membuatnya.

CWinAppEx::WriteObject

Menulis data yang berasal dari CObject Kelas ke registri.

BOOL WriteObject(
    LPCTSTR lpszEntry,
    CObject& obj);

Parameter

lpszEntry
[di] String yang berisi nilai yang akan diatur.

obj
[di] Referensi ke CObject data yang akan disimpan metode.

Tampilkan Nilai

TRUE jika metode ini berhasil; jika tidak FALSE.

Keterangan

Metode ini menulis data ke nilai yang ditentukan di bawah kunci registri obj default. Gunakan CWinAppEx::GetRegistryBase untuk menentukan kunci registri saat ini.

CWinAppEx::WriteSectionBinary

Menulis data biner ke nilai dalam registri.

BOOL WriteSectionBinary(
    LPCTSTR lpszSubSection,
    LPCTSTR lpszEntry,
    LPBYTE pData,
    UINT nBytes);

Parameter

lpszSubSection
[di] String yang berisi nama kunci registri

lpszEntry
[di] String yang berisi nilai yang akan diatur.

pData
[di] Data yang akan ditulis ke registri.

nBytes
[di] Ukuran pData dalam byte.

Tampilkan Nilai

TRUE jika metode ini berhasil; jika tidak FALSE.

Keterangan

Parameter lpszSubSection bukan jalur absolut untuk entri registri. Ini adalah jalur relatif yang ditambahkan ke akhir kunci registri default untuk aplikasi Anda. Untuk mendapatkan atau mengatur kunci registri CWinAppEx::GetRegistryBase default, gunakan metode dan CWinAppEx::SetRegistryBase masing-masing.

Jika kunci yang ditentukan oleh lpszEntry tidak ada, metode ini akan membuatnya.

CWinAppEx::WriteSectionInt

Menulis data numerik ke registri.

BOOL WriteSectionInt(
    LPCTSTR lpszSubSection,
    LPCTSTR lpszEntry,
    int nValue);

Parameter

lpszSubSection
[di] String yang berisi jalur relatif kunci registri.

lpszEntry
[di] String yang berisi nilai yang akan diatur.

nValue
[di] Data yang akan ditulis ke registri.

Tampilkan Nilai

TRUE jika metode ini berhasil; jika tidak FALSE.

Keterangan

Parameter lpszSubSection bukan jalur absolut untuk entri registri. Ini adalah jalur relatif yang ditambahkan ke kunci registri default untuk aplikasi Anda. Untuk mendapatkan atau mengatur kunci registri CWinAppEx::GetRegistryBase default, gunakan metode dan CWinAppEx::SetRegistryBase masing-masing.

Jika kunci yang ditentukan oleh lpszEntry tidak ada, metode ini akan membuatnya.

CWinAppEx::WriteSectionObject

Menulis data yang berasal dari CObject Kelas ke nilai registri tertentu.

BOOL WriteSectionObject(
    LPCTSTR lpszSubSection,
    LPCTSTR lpszEntry,
    CObject& obj);

Parameter

lpszSubSection
[di] String yang berisi nama kunci registri.

lpszEntry
[di] String yang berisi nama nilai yang akan diatur.

obj
[di] Data yang akan disimpan.

Tampilkan Nilai

TRUE jika metode ini berhasil; jika tidak FALSE.

Keterangan

Parameter lpszSubSection bukan jalur absolut untuk entri registri. Ini adalah jalur relatif yang ditambahkan ke akhir kunci registri default untuk aplikasi Anda. Untuk mendapatkan atau mengatur kunci registri CWinAppEx::GetRegistryBase default, gunakan metode dan CWinAppEx::SetRegistryBase, masing-masing.

Jika nilai yang ditentukan oleh lpszEntry tidak ada di bawah kunci registri yang ditentukan oleh lpszSubSection, metode ini akan membuat nilai tersebut.

CWinAppEx::WriteSectionString

Menulis data string ke nilai dalam registri.

BOOL WriteSectionString(
    LPCTSTR lpszSubSection,
    LPCTSTR lpszEntry,
    LPCTSTR lpszValue);

Parameter

lpszSubSection
[di] String yang berisi nama kunci registri.

lpszEntry
[di] String yang berisi nilai yang akan diatur.

lpszValue
[di] Data string untuk ditulis ke registri.

Tampilkan Nilai

TRUE jika metode ini berhasil; jika tidak FALSE.

Keterangan

Parameter lpszSubSection bukan jalur absolut untuk entri registri. Ini adalah jalur relatif yang ditambahkan ke akhir kunci registri default untuk aplikasi Anda. Untuk mendapatkan atau mengatur kunci registri CWinAppEx::GetRegistryBase default, gunakan metode dan CWinAppEx::SetRegistryBase, masing-masing.

Jika nilai yang ditentukan oleh lpszEntry tidak ada di bawah lpszSubSection, metode ini akan membuatnya.

CWinAppEx::WriteString

Menulis data string ke registri.

BOOL WriteString(
    LPCTSTR lpszEntry,
    LPCTSTR lpszValue);

Parameter

lpszEntry
[di] String yang berisi nama kunci registri.

lpszValue
[di] Data yang akan disimpan.

Tampilkan Nilai

TRUE jika metode ini berhasil; jika tidak FALSE.

Keterangan

Parameter lpszEntry adalah nama entri registri yang terletak di bawah kunci registri default untuk aplikasi Anda. Untuk mendapatkan atau mengatur kunci registri CWinAppEx::GetRegistryBase default, gunakan metode dan CWinAppEx::SetRegistryBase masing-masing.

Jika kunci yang ditentukan oleh lspzEntry tidak ada, metode ini akan membuatnya.

Lihat juga

Bagan Hierarki
Kelas
CWinApp Kelas
CMouseManager Kelas
CContextMenuManager Kelas
CKeyboardManager Kelas
CUserToolsManager Kelas