MFC中都一些 define 裡那些亂亂的都是什麼東西?

2025-01-06 16:50:12 字數 2168 閱讀 3503

1樓:風落翎

是#pragma once 的相容版本。

那堆亂七八糟的字元是自動生成的對這個檔案的標識。只要唯一就可以。

你要是自己寫, 用 #pragma once 一行 就可以。

2樓:

對於這些巨集在這兒解釋非常麻煩,而且mfc有太多巨集,在這兒真誠給你**下怎麼學習吧。

mfc內部是乙個非常複雜的結構體系,各個類之間都有複雜的聯絡,除了簡單的層層繼承關係,就是巧妙的巨集定義語句。巨集定義是一件非常聰明的解決mfc中訊息傳遞、訊息地圖(massage_map)、資料儲存。的機制,想要深入學好windows程式設計就要弄清楚這原理所在(當然,這個過程非常頭疼,要下工夫),只是普通程式設計愛好者的話可以不急著弄清其就裡,直接學習怎麼用vc程式設計就好,等有一定實踐與時間時可以深入學習,這是推薦《深入淺出mfc》,裡面都是在剖析mfc內部原理,真的終身受用(呵呵,我決不是書托兒~,對燈發誓!

我也是一步步走過來的,學這玩意頭疼,貴在堅持,開始了就不要放棄!到一定程度能編出不少實用程式了就來興趣了。

祝君好運!新年快樂!

3樓:網友

巨集定義和條件編譯。

vc mfc #define 用法問題

4樓:網友

巨集就是把巨集名替換為後面所有的字串,所以它所謂的一對一是grid1 對應aspect_gt_rectangular, aspect_gdm_lines,後面是個整體,逗號沒有任何額外意義,不是運算子。

5樓:奧茲國託託

c++程式中應該避免這種用法,不是我說的,是《effective c++》

6樓:網友

簡單的說,就是用grid1 這個代替aspect_gt_rectangular, aspect_gdm_lines 這兩個名字。還有很多用法,自己查下。

該怎麼建mfc專案才有?我也是預設建專案。 define idm_aboutbox #define idd_aboutbox #define ids_aboutb

7樓:網友

樓主是要工程中有這些定義嗎?mfc預設專案是mdi的 這些定義應該是在基於對話方塊專案才有。

在新建mfc工程的時候不要直接點finish,應用程式型別(application type)注意選擇基於對話方塊(dialog base)

mfc 中, "#define loword(l) ((word) (l)) " 這條巨集定義的作用是什麼??

8樓:

這條巨集的作用是把取dword的低16位,也就是把dword轉化為word型別的資料型別。word,dword都是一種資料型別,通過typedef定義的。

typedef unsigned long dword;

typedef unsigned short word;

9樓:

不是資料型別,只有那麼幾種沒word型別。巨集定義就是直接可以在程式中使用的。

(mfc)這句要加到**的啊?怎麼加到哪都報錯的?#define wm_my_message(wm_user + 100)

10樓:網友

define wm_my_message wm_user + 100

試試 當然,也有可能是你的wm_my_message和(wm_user + 100)之間忘了打空格了,從你現在貼出來的題目來看,很有可能是這個錯誤。

mfc define巨集定義 undeclared identifier

11樓:網友

最大可能,還是標頭檔案包含的問題。

標頭檔案包含有順序問題,最好貼完整報錯**和巨集定義前後**上來,貼出標頭檔案包含順序,最大可能的問題應該出現在這兩個地方。

求助mfc中define 問題,不用全部解釋的。請幫我解釋一下。#else 後面的。,斜槓有什麼用

12樓:網友

巨集定義要求中間是沒有換行的。所以要用換行符\ 將各部分連線起來。

13樓:網友

連線符 因為換行了 就像字串換行一樣。

查詢一些詩經中關於失戀的句子,求一些詩經裡面描寫關於傷感離別的詩句要詩經裡面的越多越好好的加

不對,關雎 體現的是活潑的,明朗的,情竇初開的。體現失戀的數 蒹葭 蒹葭蒼蒼,白露為霜。所謂伊人,在水一方。詩經 關雎 求之不得,窹寐思服 悠哉悠哉,輾轉反側 彼狡童兮 不來與我言兮。自維子之故,使我不能餐兮。彼狡童兮,不與我食兮。維子之故,使我不能息兮。詩經 鄭風 狡童 翻譯 那個狡猾的小哥哥啊,...

終於看清了一些事和一些人,既然你是我生命裡的過客,那不好意思請滾出我世界 用英語咋翻譯

finally realize some persons and things clearly if you just a passer of my life then please go out of my world.thanks!所羅門王名言 所羅門王說 一句責備話入聰明人心,強如責打愚昧人一...

一些在學校裡的煩惱!求解決

其實不必要那麼糾結的,你既然想跟他和好,就做一些他高興的事情,不過朋友之間最重要的是 誠心 用自己的對待朋友的那種誠心和熱情,對待他,去感化他,自然而然的你們就會又玩在一起了,祝你好運哦 你這樣逃避,你的煩惱是永遠無法消除的。不要害怕見到他會不好意思,你要分清你們到底能不能成為朋友,不能的話沒必要去...