RigisterClass與RigisterClassEx有什么具體區別?
uj5u.com熱心網友回復:
Rigister ?
Rigoster ?是不是想表達
Register ?
如果你是在問 RegisterClass 和 RegisterClassEx 的區別,大概是這樣:
RegisterClass 函式使用 WNDCLASS 結構,而 RegisterClassEx 則使用 WNDCLASSEX 結構。
WNDCLASSEX 結構類似于 WNDCLASS 結構,但是多了 cbSize 和 hIconSm。cbSize 指定結構的大小,hIconSm 則包含了視窗類關聯的小圖示的句柄。
建議直接用 RegisterClassEx 就行了。當然,如果不設定小圖示的話,用 RegisterClass 也不是不可以。
uj5u.com熱心網友回復:
參考 1 樓 ccrun.com的回復: Rigister ? Rigoster ?是不是想表達 Register ?
如果你是在問 RegisterClass 和 RegisterClassEx 的區別,大概是這樣:
RegisterClass 函式使用 WNDCLASS 結構,而 RegisterClassEx 則使用 WNDCLASSEX 結構。
WNDCLASSEX 結構類似于 WNDCLASS 結構,但是多了 cbSize 和 hIconSm。cbSize 指定結構的大小,hIconSm 則包含了視窗類關聯的小圖示的句柄。
建議直接用 RegisterClassEx 就行了。當然,如果不設定小圖示的話,用 RegisterClass 也不是不可以。
剛發現寫錯了。。。_(:з」∠)_
謝謝
uj5u.com熱心網友回復:
參考 1 樓 ccrun.com的回復: Rigister ? Rigoster ?是不是想表達 Register ?
如果你是在問 RegisterClass 和 RegisterClassEx 的區別,大概是這樣:
RegisterClass 函式使用 WNDCLASS 結構,而 RegisterClassEx 則使用 WNDCLASSEX 結構。
WNDCLASSEX 結構類似于 WNDCLASS 結構,但是多了 cbSize 和 hIconSm。cbSize 指定結構的大小,hIconSm 則包含了視窗類關聯的小圖示的句柄。
建議直接用 RegisterClassEx 就行了。當然,如果不設定小圖示的話,用 RegisterClass 也不是不可以。
可不可以用RegisterClass(&wndclassex)?
把RegisterClass引數設為WNDCLASSEX*?
這樣會不會出現什么問題?
uj5u.com熱心網友回復:
盡量不要這樣子搞(雖然需要強制轉換,也可以編譯運行)。
建議遵循 API 的規則。
uj5u.com熱心網友回復:
參考 4 樓 ccrun.com的回復: 盡量不要這樣子搞(雖然需要強制轉換,也可以編譯運行)。
建議遵循 API 的規則。
好的
謝謝
(湊個字數→_→)
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/24004.html
標籤:Windows SDK/API
上一篇:c++求助
下一篇:維護bcb6老程式時發現SaveDialog的一個小bug