BCB使用小技巧(2)

2021-04-09 02:10:51 字數 1251 閱讀 1099

1.判斷焦點是否在當前應用程式

用getactivewindow()進行判斷。

這個函式返回的為hwnd型,即窗體控制代碼

可以和getwindowtext()配合進行。

利用getactivewidow()得到的hwnd,用在getwindowtext(hwnd,buffer,max_path);中,之後showmessage(buffer)看看是不是窗體的標題,如果是,則獲得,否則,該窗體不具備焦點。

2.獲得不含空格字元的edit->text?

edit->text.trim();

3.怎樣隱藏控制台程式的視窗 設定

#pragma comment( linker, "/subsystem:/"windows/" /entry:/"maincrtstartup/"" ) // 設定入口位址

這樣就ok了

4.程式刪除自己

int main(int argc, char *argv)

return 0; }

5.怎樣用程式設計實現trichedit動態滾屏

程式設計時動態滾屏,比如讓它的滾動條滾到中間71 %處

int textlength=memo1->lines->text.length();//文字長度

int pos=71;//需要到達的位置

memo1->selstart=textlength*pos/100;// 選擇文字開始位置

6.更改系統時間

tsystemtime systemtime;

ansistring newtime;

newtime="13:58:00";

datetimetosystemtime( date()+strtotime(newtime),systemtime);

setlocaltime(&systemtime);

7.請問要怎麼讓timage的背景有透明的效果呢?

在程式中一開始先對image2做初始設定

image2->picture->bitmap->transparent = true;

image2->picture->bitmap->transparentcolor = 《指定乙個透明色》;

image2->canvas->brush->color = 《指定乙個透明色》;

image2->canvas->brush->style = bssolid;

image2->canvas->fillrect(image2->boundsrect);

8.清空收回站

BCB使用小技巧

左 右移 塊 選中 塊 1 ctrl shift i 是整片往右移,2 ctrl shift u 是整片文字往左移 2 得到執行程式的當前路徑 3 迴圈中響應其它操作 4 向外部提供dll函式標準windows格式 extern c declspec dllexport stdcall int32 ...

Source Insight 使用小技巧 2

總地說來,sourcelink根據特定的搜尋模式,把當前檔案中滿足模式的行 鏈結到由該行指定的其他原始檔中。所謂特定的搜尋模式,共有兩種 file,then line 和 line,then file 其中前後兩部分依靠正規表示式的組的概念來予以分割。如果當前檔案具有匹配行,比如 error d t...

2個小技巧

沉迷業務,無法自拔ing,今天就水一下好了。記錄 2 個小技巧,供以後開發時參考,相信對其他人也有用。一般對資料求最大值我是這麼求的 const max 1,2,3,4,5 reduce accu,curr accu curr accu curr 但是還有更簡單完全不需要考慮相容問題的方法 cons...