求助!强制类型转换失败后会怎么样???
我编写的一个程序,在处理Proc函数的WM_COMMAND时,满足某条件时应该弹出一个对话框:
DialogBox(hInstance,...);
但是,为什么我用
hInstance = ((LPCREATESTRUCT)lParam)->hInstance;
得到的hInstance是0xcccccccc,对话框弹不出来。
而用
hInstance = (HINSTANCE)GetWindowLong(hwnd,GWL_HINSTANCE);
就能得到一个有效值?