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
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
TRUE
CMenuTearOffManager
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 nDefault
yang 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