摘要:
前言話說鼠標(biāo)點(diǎn)擊客戶區(qū)域?qū)崿F(xiàn)移動窗體蠻簡單的,目前有3種方法。1.通過Form的MouseDown、MouseMove、MouseUp實現(xiàn)。這個邏輯比較簡單就不介紹了。2.通過Form的MouseDown事件里調(diào)用API。主要是調(diào)用ReleaseCapture()及SendMessage(this.Handle, WM_SYSCOMMAND, SC_MOVE + HTCAPTION, 0),WM_SYSCOMMAND=0x112、SC_MOVE=0xf010、HTCAPTION=0x2。大概是這樣,有興趣的可以試試。3.重寫WndProc函數(shù),處理WM_NCHITTEST消息。我是懶得用API
閱讀全文