(忘了記開始時間)
最近休息在家臥床好無聊, 讀了"改變,好容易". 決定自己也來做一些事.
總是嘴巴念著念著, 想要做kinect. 買了機器,code 也拿了, 卻沒什麼成效出來
首先: 明確的指令, 以後都要這樣下給自己. 避免累死騎象人(哈哈, 這是書的比喻, 比喻人的理智或自制力)
哈哈, 接下來才是正文
Create 一個windows dialog
1)module instance的handle: 直接傳入winMain的hInstance就好
2)這個dialog的名字, 可以傳入一個null 結尾的string 也可以傳入 MAKEINTRESOURCE (IDD_APP) 這個macro可以把int 換成那個resouce的名字
3) parent window 的handle 可以傳null
4) 這個dialog 所有windows message 的callback 主程式 prototype 要用DLGPROC
5) 在4.的主程式中WM_INITDIALOG 所傳入的參數, 可傳任意參數init它
設定window 顯示狀態
1) 把剛剛Create 的dialog window handle 傳入
2) 傳入要show出來的狀態, 通常會和winmain一樣
等object都被signal或者time out, 和waitForMultipleObjects不同的地方是, 這個指定要等的 input event type
1) 指定要等的handle 有幾個
2)要等的 handle array
3) 是不是等全部: true, 是; false, 表示等任一
4) time out的值
5) 指定要等的input event type, 如 QS_ALLINPUT 表示所有都要等? (那是不是和waitForMultipleObject一樣? @@)
10:06 am
沒有留言:
張貼留言