我正在使用C++ MFC應用程序。我想知道是否可以在應用程序的所有視圖中生成一個靜態標籤或按鈕,而無需重新編寫代碼。MFC在應用程序的所有視圖上共享一個靜態標籤
我希望這個標籤幾乎出現在應用程序的所有視圖上,並根據用戶動作動態更新。
在此先感謝。
我正在使用C++ MFC應用程序。我想知道是否可以在應用程序的所有視圖中生成一個靜態標籤或按鈕,而無需重新編寫代碼。MFC在應用程序的所有視圖上共享一個靜態標籤
我希望這個標籤幾乎出現在應用程序的所有視圖上,並根據用戶動作動態更新。
在此先感謝。
我認爲最簡單的方法來做你想做的事情就是創建一個基類視圖,用編程方式創建一個按鈕或標籤(而不是使用資源編輯器)作爲成員變量。然後從該基類繼承所有其他視圖,並且仍然可以根據需要顯示,隱藏或更新按鈕/標籤。
不確定您的意思是「不重寫」。
最簡單的方法是繼承你的視圖類來繪製靜態標籤,並聽取windows消息,以便可以對標籤進行不同的繪製。