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

歡迎訪問 生活随笔!

生活随笔

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

编程问答

用一个按钮做主窗口,可以吗?

發(fā)布時間:2023/12/31 编程问答 25 豆豆
生活随笔 收集整理的這篇文章主要介紹了 用一个按钮做主窗口,可以吗? 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

本文可執(zhí)行文件及代碼(匯編語言)

大家經(jīng)常使用按鈕,但是按鈕肯定在主窗口上或者其它控件上。能不能只用一個按鈕做窗口呢?

可以的。因為我們開發(fā)一個windows窗口程序的時候,會注冊一個窗口類,然后使用這個注冊

的窗口類來創(chuàng)建窗口。按鈕的窗口類是windows預(yù)先注冊好的,我們只要直接使用它就可以了。

這個窗口類的名字就是 "button"。

關(guān)鍵代碼
.................
.data
?? ClassName db "crwinclass",0
?? AppName? db "創(chuàng)建窗口示例",0
?? btnClass db "button",0

......................

invoke CreateWindowEx,NULL,addr btnClass,addr AppName,WS_POPUP,\
?50,50,400,400,NULL,NULL,hInst,NULL
?mov hwnd,eax
?; 更改窗口過程,攔截和處理某些特定消息
?invoke SetWindowLong,hwnd,GWL_WNDPROC,WndProc
?mov oldProc,eax
?
?invoke ShowWindow, hwnd,SW_SHOWNORMAL
?invoke UpdateWindow, hwnd
..................


上圖就是程序的效果圖, 這可是地道的按鈕,可以點擊。它不在任何父窗體上。
????


轉(zhuǎn)載于:https://www.cnblogs.com/worldreason/archive/2008/06/20/1227030.html

總結(jié)

以上是生活随笔為你收集整理的用一个按钮做主窗口,可以吗?的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。