MessageBox彈出位置,在當前窗體的居中,而不是在屏幕居中

  勇芳 2018-1-4 6150

MessageBox 總是顯示在屏幕居中,但很多時候,我們需要在自己軟件窗口居中。

下面是 FreeBasic 代碼,實現在當前窗體居中,全是API,其它語言請自行修改。

QQ截圖20180104133035.jpg

代碼比較簡單,詳情自己MSDN,百度干貨太少,只能自己想辦法。

VB需要找API聲明和常數設置,其它語言則不需要,新手勿擾。


還有一種方法,就是Hook WH_CBT,比較推薦上面的方法,這里方法也是很多人在用的方法

QQ截圖20180104135314.jpg

這里只舉例,可以用 Hook 方法,不推薦使用,因為有第1種方法,所以第2種就放其次了。

一定要用此方法,舉例中還需要判斷父窗口是不是為 0 。

因國家互聯網安全管理要求,關閉回帖功能。大家需要留言,請使用【勇芳軟件客服】即時聯系勇芳點此打開->>勇芳軟件客服
返回
聯系勇芳
一个人看的www视频播放中文_2012中文字幕电影_亚洲国产成人高清在线观看_中文字幕天堂最新版在线网