用程式修改 系統屬性

2021-04-06 19:43:51 字數 1195 閱讀 9241

總的原理 就是利用 findwindow函式找到相關視窗控制代碼,然後自動實現選擇或去掉某些屬性並確定的操作。。

uint   k=winexec("rundll32.exe   shell32.dll,control_rundll   desk.cpl",sw_show);

if(k<32)

hwnd   wd=::findwindow(null,"顯示   屬性");

if   (wd==null)

messagebox("error1");

::showwindow(wd,sw_hide);

hwnd   wtd=findwindowex(wd,null,"systabcontrol32",null);

if   (wtd==null)

messagebox("error2");

tabctrl_setcurfocus(wtd,2);

hwnd   wd1=findwindowex(wd,null,null,"外觀");

if   (wd1==null)

messagebox("error3");

hwnd   cb1=findwindowex(wd1,null,"combobox",null);

if   (cb1==null)

messagebox("error4");

::sendmessage(cb1,cb_selectstring,-1,(long)"淡綠色");

long   id=::getdlgctrlid(cb1);

::sendmessage(wd1,wm_command,   makelong(id,cbn_selchange),(long)cb1);

hwnd   cb2=findwindowex(wd1,cb1,"combobox",null);

if   (cb2==null)

messagebox("error5");

//同上可在這修改專案

//   或其它屬性

hwnd   bb1=findwindowex(wd,null,null,"確定");

if   (bb1==null)

messagebox("error6");

id=::getdlgctrlid(bb1);

::sendmessage(wd,wm_command,   makelong(id,bn_clicked),(long)bb1);

窗體程式修改

見第一個窗體程式 兌現承諾!程式修改說明 依然沒有對介面進行優化,但那是遲早的事,首先考慮的當然是功能完善。1 把佈局再調整一下,按鍵部分確定為0 9,退格,機選1注,機選5注 清除1 清除5。2 為0 9及退格按鈕設定對應的響應函式click,command命令用lambda函式動態捕捉0 9及退...

java 程式修改系統時間

runtime.getruntime exec cmd c date 2013 05 06 windows 系統 runtime.getruntime exec cmd c time 22 35 00 windows 系統runtime.getruntime exec sudo date s 201...

魔獸改鍵程式修改

前兩天的改鍵程式修改後基本可用,貼 using system using system.collections.generic using system.runtime.interopservices using system.windows.forms namespace war3keywizar...

小程式修改checkbox樣式

1 未選中的 背景樣式 2 checkbox wx checkbox input7 選中後的 背景樣式 紅色背景 無邊框 可根據ui需求自己修改 8 checkbox wx checkbox input.wx checkbox input checked 12 選中後的 對勾樣式 白色對勾 可根據u...

小程式修改預設的radio樣式

1 wxml radio group class radio group bindchange radiochange view class redio1 label class radio radio value kipon 0 pilihan checked color background f...