AfxGetApp 函式的使用

2021-07-27 13:34:36 字數 547 閱讀 2422

我通常把一些重要的工程一開始就需要初始化的並且在其它地方類中都要用到的變數或

如果你定義為取

全域性變數,只需在需要的地方用

extern聲名即可

指標,這樣就可以呼叫它的變數了.如果是全域性變數,這不需要用這個

生成的全域性物件的。一般情況下將其

強制型別轉換

getmainwnd -- 取主視窗

物件指標

【問】這種指標變換是類似於基類向子類的變換?

【例】我們在任何乙個vc工程中都會看到乙個類似於:

檔案中

的語句。它是指向工程物件的乙個

指標,你可以用它訪問test工程的成員函式和變數。

如果工程中新增了乙個cconfig類,在cconfig中想呼叫test工程中的成員函式和變數,則可以這樣呼叫之:

如果在ctest類中我們宣告如下一些變數:

檔案

檔案

好了,現在我們就在cconfig類中呼叫str吧!

檔案( );

mfc中,

MFC全域性函式開局 AfxGetApp解剖

mfc中有不少的全域性函式,方便在不同物件中獲取不同的內容或建立不同的物件。主要全域性函式有 afxwininit afxbeginthread afxendthread afxformatstring1 afxformatstring2 afxregisterclass 這些函式從名稱上可見豹斑 ...

MFC全域性函式開局 AfxGetApp解剖

mfc中有不少的全域性函式,方便在不同物件中獲取不同的內容或建立不同的物件。主要全域性函式有 afxwininit afxbeginthread afxendthread afxformatstring1 afxformatstring2 afxregisterclass 這些函式從名稱上可見豹斑 ...

函式的使用

函式的定義 我們有乙個很簡單的函式echoname function echoname 他的結構如下 array type function name echoname property array child array array type echo value array type strin...