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

歡迎訪(fǎng)問(wèn) 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 编程资源 > 编程问答 >内容正文

编程问答

BringWindowToTop(), SetForegroundWindow(), SetActiveWindow()

發(fā)布時(shí)間:2025/4/14 编程问答 17 豆豆
生活随笔 收集整理的這篇文章主要介紹了 BringWindowToTop(), SetForegroundWindow(), SetActiveWindow() 小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

1. SetActiveWindow()
原型:

<span style="font-size:14px;">CWnd* SetActiveWindow(); HWND SetActiveWindow(hWnd);</span>

功能:該函數(shù)激活一個(gè)窗體。hWnd:將被激活的最頂層窗體。
返回值:若函數(shù)調(diào)用成功,則返回原先活動(dòng)窗體的句柄。

若函數(shù)調(diào)用失敗,則返回值為NULL
備注:SetActiveWindow函數(shù)激活一個(gè)窗體,但當(dāng)應(yīng)用程序處于后臺(tái)時(shí)。將不激活指定窗體。當(dāng)應(yīng)用程序激活窗體時(shí)處于前臺(tái),則窗體將被放到前臺(tái)


2.?SetForegroundWindow()

原型:

<span style="font-size:14px;">BOOL SetForegroundWindow(); BOOL SetForegroundWindow(hWnd);</span>

功能:該函數(shù)將創(chuàng)建指定窗體的線(xiàn)程設(shè)置到前臺(tái),而且激活該窗體。

鍵盤(pán)輸入轉(zhuǎn)向該窗體。并為用戶(hù)改各種可視的記號(hào)。系統(tǒng)給創(chuàng)建前臺(tái)窗體的線(xiàn)程分配的權(quán)限稍高于其它線(xiàn)程。

SetForegroundWindow窗體函數(shù)激活一個(gè)窗體并將其強(qiáng)制為前臺(tái)的。當(dāng)應(yīng)用程序要顯示關(guān)鍵錯(cuò)誤或須要用戶(hù)馬上注意的信息時(shí)。應(yīng)僅僅能調(diào)用SetForegroundWindow函數(shù)。

返回值:假設(shè)窗體設(shè)入了前臺(tái)。返回值為非零;假設(shè)窗體未被設(shè)入前臺(tái)。返回值為零。


備注:前臺(tái)窗體是z序頂部的窗體,是用戶(hù)的工作窗體。

在一個(gè)多任務(wù)優(yōu)先搶占環(huán)境中,應(yīng)讓用戶(hù)控制前臺(tái)窗體。


3.?BringWindowToTop()

原型:

<span style="font-size:14px;">VOID BringWindowToTop(); BOOL ::BringWindowToTop(m_hWnd)</span>

功能:該函數(shù)將指定的窗體設(shè)置到Z序的頂部

假設(shè)窗體為頂層窗體,則該窗體被激活;假設(shè)窗體為子窗體。則對(duì)應(yīng)的頂級(jí)父窗體被激活。

返回值:假設(shè)函數(shù)成功,返回值為非零。假設(shè)函數(shù)失敗,返回值為零。
備注:使用BringWindowToTop函數(shù)顯示出被其它窗體部分或所有遮蓋的窗體。
調(diào)用這個(gè)函數(shù)類(lèi)似于調(diào)用SetWindowPos函數(shù)來(lái)改變窗體在Z序中的位置,可是BringWindowToTop函數(shù)并不能使一個(gè)窗體成為前臺(tái)窗體。


假設(shè)應(yīng)用程序不在前臺(tái)中而想設(shè)置在前臺(tái)中,能夠調(diào)用SetForegroundWindow函數(shù)。


轉(zhuǎn)載于:https://www.cnblogs.com/yxwkf/p/5325418.html

總結(jié)

以上是生活随笔為你收集整理的BringWindowToTop(), SetForegroundWindow(), SetActiveWindow()的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。

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