VC判斷控制項是否按鈕。

2022-03-12 09:00:49 字數 409 閱讀 2300

cwnd* pwndchild = getwindow(gw_child);   

while (pwndchild)

如上**在迴圈獲得視窗所有子控制項後,得到的是乙個cwnd指標。

一般的判斷物件型別的方法:

if (pwndchild -> iskindof (runtime_class( cbutton )))

但這裡不能這樣用,因為這裡的型別已經成了cwnd

判斷cwnd型別的乙個比較笨的方法:

char name[10];

getclassname(pwndchild->m_hwnd,name,10);

pwndchild ->enablewindow(strcmp(name,"button"));

這個的問題是,會把標題欄上的系統按鈕也禁止掉。

VC 判斷檔案是否存在

1.使用 access函式,函式原型為 int access const char path,int mode 2.使用createfile函式,函式原型為 handle createfile lpctstr lpfilename,pointer to name of the file dword ...

VC下判斷檔案是否存在

方法1 include include include void main void 方法2 if invalid handle value createfile d a.txt generic read,file share read,null,open existing,file attribu...

VC下判斷檔案是否存在

方法1 include include include void main void 方法2 if invalid handle value createfile d a.txt generic read,file share read,null,open existing,file attribu...