關於MFC錯誤,MFC中會出現此類問題

發布 教育 2024-06-09
9個回答
  1. 匿名使用者2024-01-29

    createwindow中缺少乙個引數,沒有提示您嗎?

    text ("the hello program"), // window caption

    cw_usedefault, // initial x position

    cw_usedefault, // initial y position

    cw_usedefault, // initial x size

    cw_usedefault, // initial y size

    null, // parent window handle

    null, // window menu handle

    hinstance, // program instance handle

    null) ;// creation parameters

  2. 匿名使用者2024-01-28

    1. 全域性函式是未在類中宣告的函式。

    在類外部宣告的函式是全域性函式,系統可以在任何地方呼叫它們。

    Win32 SDK 函式本質上是全域性的。 MFC 類是 Win32 SDK 函式的封裝,許多成員函式的名稱與 SDK 全域性函式和系統函式的名稱相同。 如果您不使用 ::

    會想到 this->funcion(),它是類的成員函式。

    2. DataType* 是指標型別,DataType& 是引用型別。

    沒有太大的區別,只是用法上的區別。

    如果您手頭有 datatype 的例項,則使用 datatype& 如果您有指向 datatype 的指標,則使用 datatype*datatype& 不需要 null 檢查。

    3. 是&(a->b):- 的優先順序高於 &

  3. 匿名使用者2024-01-27

    常見的連線錯誤!

    可能原因:1類別 1:

    例如,如果使用 VC 構建控制台程式,則其入口函式應為 main,並且使用 winmain。 或者,你用 vc 開啟了乙個。 c/.

    cpp 檔案,然後直接編譯檔案,使用 winmian 而不是 main 作為入口函式。 VC 的預設設定是控制台程式。

    2.第 2 類:程式未新增必要的庫。

    複製網路上的源程式在本地編譯時,由於新專案沒有將用於連線的庫新增到連線中,因此某些函式和變數找不到定義的庫檔案,從而導致錯誤。

  4. 匿名使用者2024-01-26

    如果未找到符號,則不應將其鏈結到相應的 dll

  5. 匿名使用者2024-01-25

    清理和再生! 鬼混。

  6. 匿名使用者2024-01-24

    1. MFC 中類似 cmaindialog 的建構函式和 oninitdialog 函式之間有區別嗎:前者負責顯示對話方塊,而後者負責更新對話方塊的資料(例如,對話方塊中裝置的資料)?

    如果只是成員函式的初始化,一般在建構函式中初始化,如果程式在啟動時需要呼叫乙個函式或者一段**,一般會放在oninitdialog函式中。

    2.顯然,我可以將控制項的物件(例如文字器)直接新增到cmaindialog的類定義中,這和在視覺化介面中直接在對話方塊中拖動控制項有什麼區別?

    如果你熟悉MFC,你可以建立自己的控制項,但會很麻煩,需要寫很多**來實現; 直接在視覺化介面中,向上拖乙個控制項,MFC會幫我們自動生成很多,讓程式設計變得更簡單。 這取決於您的程式設計習慣!

  7. 匿名使用者2024-01-23

    乙個需要您建立,另乙個由 IDE 為您建立。

  8. 匿名使用者2024-01-22

    這裡的設計存在很多問題。

    1.MFC的Documen檢視結構是將資料與顯示分開,很多時候,乙個doc可以關聯多個檢視,並且從doc訪問檢視,這一般需要檢視更新顯示,但很少直接訪問檢視中的資料。

    2.很難理解您正在序列化中想要訪問檢視。 因為這個函式是用來儲存 doc 中的資料的,所以根據 doc 檢視的結構要求,任何需要儲存的資料都應該儲存在 doc 的類中,而不是 view 的類中。

    3.即使要訪問,也應採用 GetFirstViewPosition GetNextView,然後將其強制轉換為訪問它所需的檢視型別。 我不知道你為什麼把它注釋掉了。

  9. 匿名使用者2024-01-21

    您可以將子對話方塊中的值定義為全域性變數,然後主對話方塊可以呼叫它。

相關回答
8個回答2024-06-09

Microsoft 基礎類 (MFC) 是乙個 Microsoft 類庫,它以 C++ 類的形式封裝 Windows API,並包含乙個應用程式框架,以減少應用程式開發人員的工作量。 它包含大量的 Windows 控制代碼封裝類和許多 Windows 內建控制項和元件封裝類。 >>>More

7個回答2024-06-09

virtual bool textout(int x,int y,lpctstr lpszstring,int ncount >>>More

15個回答2024-06-09

MFC? cstring 類中有乙個 find 函式,這就是你需要的。 >>>More

12個回答2024-06-09

你為什麼不使用它,谷歌它,這個很詳細。

9個回答2024-06-09

建立乙個新專案或新增乙個新的靜態文字小組件。