一个WIN32程序里面用createdialogparam加载一个对话框,
然后再消息循环里面利用
GetDlgItem拿到控件
举例
Cbutton* pButton = GetDlgItme(hWnd,IDD_BUTTON);
if (pButton )
pButton->SetWindowText("Test");
发现每一次都会在IsWindow里面断言
然后再消息循环里面利用
GetDlgItem拿到控件
举例
Cbutton* pButton = GetDlgItme(hWnd,IDD_BUTTON);
if (pButton )
pButton->SetWindowText("Test");
发现每一次都会在IsWindow里面断言
也不能这样说,一般情况下是没有类的概念,指的是C语言加上API的程序
我如何知道它的状态
这样代码在WIN 32下是不对的,右边返回的是HWND,你是在MFC中还是SDK中呢?
如果是ChekBox,则:
m_button.GetCheck();//m_button是IDD_BUTTON的变量
if (hButton )
{
SetWindowText(hButton, _T("Button"));
}