自定义了一个edit类如下:
1 class CCheckEditEx : public CWindowImpl< CCheckEditEx, CEdit >
其SubclassWindow函数实现如下:
1 BOOL CCheckEditEx::SubclassWindow(HWND hwnd) 2 { 3 ATLASSERT(NULL == ::GetWindow(hwnd, GW_CHILD)); 4 if (CWindowImpl< CCheckEditEx, CEdit >::SubclassWindow(hwnd)) 5 { 6 //执行自己的初始化函数 7 InitStr(); 8 9 return TRUE; 10 } 11 return FALSE; 12 }
注意:标记黄色的部分需要一致。
原文地址:https://www.cnblogs.com/luoluosha/p/11711467.html
时间: 2024-10-17 10:02:53