日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

CreateMainWindow 创建主窗口属性

發布時間:2024/1/23 编程问答 31 豆豆
生活随笔 收集整理的這篇文章主要介紹了 CreateMainWindow 创建主窗口属性 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

MiniGUI 中的主窗口沒有窗口類的概念,應通過初始化一個MAINWINCREATE 結構,

然后調用CreateMainWindow 函數來創建一個主窗口。MAINWINCREATE 結構的成員解釋
如下:
CreateInfo.dwStyle 窗口風格
CreateInfo.spCaption 窗口的標題
CreateInfo.dwExStyle 窗口的附加風格
CreateInfo.hMenu 附加在窗口上的菜單句柄
CreateInfo.hCursor 在窗口中所使用的鼠標光標句柄
CreateInfo.hIcon 程序的圖標
CreateInfo.MainWindowProc 該窗口的消息處理函數指針
CreateInfo.lx 窗口左上角相對屏幕的絕對橫坐標,以象素點表示
CreateInfo.ty 窗口左上角相對屏幕的絕對縱坐標,以象素點表示
CreateInfo.rx 窗口右下角相對屏幕的絕對橫坐標,以象素點表示
CreateInfo.by 窗口右下角相對屏幕的絕對縱坐標,以象素點表示
CreateInfo.iBkColor 窗口背景顏色
CreateInfo.dwAddData 附帶給窗口的一個 32 位值
CreateInfo.hHosting 窗口消息隊列的托管窗口
其中有如下幾點要特別說明:
1. CreateInfo.dwAddData:在程序編制過程中,應該盡量減少靜態變量,但是如何不使
用靜態變量而給窗口傳遞參數呢?這時可以使用這個域。該域是一個 32 位的值,因
此可以把所有需要傳遞給窗口的參數編制成一個結構,而將結構的指針賦予該域。在
窗口過程中,可以使用 GetWindowAdditionalData 函數獲取該指針,從而獲得所需
要傳遞的參數。
2. CreateInfo.hHosting:該域表示的是將要建立的主窗口使用哪個主窗口的消息隊列。
使用其他主窗口消息隊列的主窗口,我們稱為“被托管”的主窗口。在 MiniGUI 中,
托管的概念非常重要,一般要遵循如下規則:

總結

以上是生活随笔為你收集整理的CreateMainWindow 创建主窗口属性的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。