[問題] Win32 API 問題

看板C_and_CPP (C/C++)作者 (勾炸)時間15年前 (2011/03/04 16:49), 編輯推噓2(201)
留言3則, 2人參與, 最新討論串1/2 (看更多)
開發平台(Platform): (Ex: VC++, GCC, Linux, ...) Dev C++ 問題(Question): 1. 使用 CreateWindow 創造視窗 Style 為 WS_OVERLADDEDWINDOW 所得到的 HWND 是否不能進行設定ID? 即 SetWindowLong(HWND, GWL_ID, vlaue); 或者在 WNDCLASS 中要預留空間呢? (cbClsExtra & cbWndExtra) 因為用 VC 跟 MFC 中就有 IDD 2. ID的上限是多少呢? 16bits? 會這樣猜是因為在 WindowProc(HWND, UINT, WPARAM, LPARAM) 中 有時 WPARAM 會包含兩個訊息 HIWORD 跟 LOWORD 一個是 ID 一個是給 child 的訊息 謝謝各位 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 59.124.99.126

03/04 17:06, , 1F
GWL_ID 應該是視窗的contron ID,而 IDD 是對話框資源的ID
03/04 17:06, 1F

03/04 17:06, , 2F
兩個ID不一樣
03/04 17:06, 2F

03/04 20:50, , 3F
原po的id讓我想到一本書...
03/04 20:50, 3F
文章代碼(AID): #1DSAUMxu (C_and_CPP)
討論串 (同標題文章)
以下文章回應了本文
完整討論串 (本文為第 1 之 2 篇):
2
3
文章代碼(AID): #1DSAUMxu (C_and_CPP)