我对edit和richedit都做了同样的事情,但是对于后者,存在访问冲突,为什么?为 tabctrl 完成时也会发生同样的事情。我究竟做错了什么?我怎样才能让它工作?
WNDPROC OriginalProc;
LRESULT CALLBACK MyProc(HWND h, UINT m, WPARAM w, LPARAM p)
{
return OriginalProc (h, m, w, p);// access violation for common controls
}
// elsewhere
HWND h = CreateWindow(....)
OriginalProc = (WNDPROC)SetWindowLong(h, GWL_WNDPROC, (LONG)MyProc);
我正在使用 vc++ 6。
提前致谢。