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...