亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 學院 > 開發設計 > 正文

進程查看器1.3版開發后記

2019-11-18 18:03:14
字體:
來源:轉載
供稿:網友
終于趕在元宵節這天發布“進程查看器1.3版”,順便將它的中文版名字改為“05元宵版”?!斑M程查看器”一直都是用休息時間編碼的,雖然1.3版增加的功能不多,但也耗用了好幾天的下班時間。開發過程中還是有點東西需要記錄下來,免得以后又忘記了。

一、查找主窗體
  通過特定的窗體句柄查找主窗體,這是以前做過的功能,隨手寫出以下代碼:
    if hWnd <> 0 then
        while GetParent(hWnd) <> NULL do hWnd := GetParent(hWnd);
  在調整時發現竟然會死循環,把循環改為while GetParent(hWnd) <> 0后正常,后來才想起我以前在CSDN回答過別人的這個問題,發現自己起來越沒記性了。

二、最大化窗口的矩形區域
  通過窗體句柄計算窗體矩形區域并畫虛線提示框也是以前做過的功能,不過源碼在家里,這趟只得重新編寫。但是在我現用的Win2000系統中,最大化窗體的矩形區域左上角竟然是(-4,-4),且寬度也比屏幕寬度多了4,想來可能是Windows有意這樣處理窗體,讓它那個3D的邊框顯示在屏幕之外。印象中我上次做這個功能時并沒有這個問題,不知是不是以前沒注意到。

三、取進程的內存用量
  在Win2000下很容易實現,用GetPRocessMemoryInfo就可以了,而且有任務管理器可以對比。而在Win98/ME下就麻煩多了,最后使用了下面的代碼,但得到的數值很大,沒得對比的情況下只能這樣了。

    iFlag := VirtualQueryEx(hndProcess, lpAddr, mi, SizeOf(mi));
    repeat
        LongWord(lpAddr) := LongWord(mi.BaseAddress) + mi.RegionSize;
        if LongWord(lpAddr) > $7fffffff then break;
        if mi.State = MEM_COMMIT then Inc(iTotalCommit, mi.RegionSize);
        iFlag := VirtualQueryEx(hndProcess, lpAddr, mi, SizeOf(mi));
    until iFlag <> sizeof(mi);

四、GetWindowThreadProcessId
  DWORD GetWindowThreadProcessId(HWND, LPDWORD)可以返回兩個值,一個是函數本身的返回值,另一個LPDWORD指向的變量,LPDWORD才進程ID。


上一篇:工人線程中關閉窗體的實現

下一篇:創建Photoshop式浮動窗口應用程序

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
學習交流
熱門圖片

新聞熱點

疑難解答

圖片精選

網友關注

亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
国产盗摄xxxx视频xxx69| 国产精品久久久久77777| 26uuu久久噜噜噜噜| 亚洲va久久久噜噜噜久久天堂| 国产在线高清精品| 亚洲**2019国产| 国产视频精品xxxx| 色综久久综合桃花网| 国产精品91久久久久久| 亚洲韩国日本中文字幕| 亚洲无亚洲人成网站77777| 亚洲国产又黄又爽女人高潮的| 国产成人精品日本亚洲专区61| 中文字幕久精品免费视频| 中文字幕久久久av一区| 国产精品精品一区二区三区午夜版| 亚洲乱码一区av黑人高潮| 亚洲精品免费一区二区三区| 色婷婷久久一区二区| 成人精品久久一区二区三区| 成人黄色免费片| 中文字幕欧美国内| 成人做爰www免费看视频网站| 韩国美女主播一区| 国产精品自拍偷拍视频| 国产精品久久久久一区二区| 人体精品一二三区| 成人精品久久av网站| 欧美激情性做爰免费视频| 国产福利视频一区二区| 国产精品狼人色视频一区| 国产精品高潮呻吟久久av黑人| 欧美激情精品久久久久久免费印度| 自拍视频国产精品| 九九九久久久久久| 久久久国产精品视频| 国产精品福利网| 91亚洲精品久久久久久久久久久久| 亚洲精品美女在线| 亚洲国产美女精品久久久久∴| 红桃视频成人在线观看| 懂色av一区二区三区| 国产综合在线观看视频| 亚洲一区二区三区视频| 亚洲一区中文字幕| 国产精品91久久久| 日韩av免费观影| 亚洲aⅴ日韩av电影在线观看| 精品亚洲夜色av98在线观看| 日日噜噜噜夜夜爽亚洲精品| 日韩av在线直播| 美女精品视频一区| 国产精品一区二区性色av| 日本老师69xxx| 亚洲国产三级网| 亚洲欧美国产精品专区久久| 久久久久久美女| 欧美小视频在线观看| 久久综合网hezyo| 日本久久久久亚洲中字幕| 草民午夜欧美限制a级福利片| 国产精品无av码在线观看| 亚洲精品视频免费在线观看| 色综合男人天堂| 日本久久亚洲电影| 一区二区三区四区在线观看视频| 亚洲免费av电影| 国产一区二区三区毛片| 日韩精品中文字| 久久亚洲综合国产精品99麻豆精品福利| 91国内产香蕉| 国内伊人久久久久久网站视频| 视频一区视频二区国产精品| 一区二区亚洲欧洲国产日韩| 81精品国产乱码久久久久久| 亚洲国产精品电影在线观看| 91国偷自产一区二区三区的观看方式| 一本色道久久综合狠狠躁篇的优点| 欧美一乱一性一交一视频| 国内精久久久久久久久久人| 欧美大片免费看| 欧美在线免费观看| 久久久影视精品| 中文字幕精品久久| 青青久久av北条麻妃海外网| 黄色精品一区二区| 在线色欧美三级视频| 黄色精品一区二区| 91久久久久久久久| 亚洲国产成人爱av在线播放| 国产美女高潮久久白浆| 中文字幕av一区中文字幕天堂| 亚洲va国产va天堂va久久| 97精品国产97久久久久久春色| 中文字幕成人精品久久不卡| 久久久久久久97| 欧美激情视频在线免费观看 欧美视频免费一| 91po在线观看91精品国产性色| 久久免费观看视频| 亚洲欧美一区二区三区久久| 国产精品久久久久免费a∨大胸| 亚洲的天堂在线中文字幕| 久久久久久久影院| 97视频免费在线观看| 欧美中文字幕在线| 日本亚洲精品在线观看| 亚洲毛片在线观看| 中文字幕免费精品一区高清| 92福利视频午夜1000合集在线观看| 亚洲男人天堂2023| 91精品国产91久久久久久久久| 亚洲成人国产精品| 91成人天堂久久成人| 久久久精品视频在线观看| 欧美极品少妇xxxxⅹ喷水| 中文字幕国内精品| 亚洲精品福利在线| 国产精品青草久久久久福利99| 最近2019中文字幕在线高清| 亚洲精品日韩久久久| 欧美精品激情在线| 亚洲男女自偷自拍图片另类| 亚洲成avwww人| 欧美国产精品va在线观看| 亚洲午夜av电影| 欧美精品18videosex性欧美| 欧美最猛黑人xxxx黑人猛叫黄| 国产精品久久久精品| 国产一区视频在线| 欧美一级片一区| 国产aⅴ夜夜欢一区二区三区| 一区二区亚洲精品国产| 色偷偷亚洲男人天堂| 国产日韩欧美一二三区| 亚洲成人久久网| 精品一区二区亚洲| 久热在线中文字幕色999舞| 亚洲一品av免费观看| 日本高清不卡在线| 亚洲视频电影图片偷拍一区| 日韩av电影在线播放| 国产亚洲精品久久| 亚洲精品日韩丝袜精品| 这里只有精品在线观看| 欧美中文在线免费| 久久久国产精品亚洲一区| 91久久国产精品| 日韩不卡在线观看| 欧洲精品在线视频| 欧美一区二区影院| 色综合天天狠天天透天天伊人| 亚洲综合在线中文字幕| 亚洲精品有码在线| 免费av在线一区| 日韩综合视频在线观看| 26uuu日韩精品一区二区| 久久色精品视频| 黑人巨大精品欧美一区二区一视频| 亚洲精品国产欧美| **欧美日韩vr在线| 九九精品在线播放| 国产午夜精品全部视频播放| 久久久久国产精品www| 91国自产精品中文字幕亚洲|