07 2012 档案
摘要:1.OnCreate在OnCreateClient之前执行,因此一些操作只能放在OnCreateClient中执行,比如分割窗口。2.OnCreat在主框架自身被创建时调用,而OnCreateClient使创建客户区窗口(即m_hWndMDIClient)时被调用。在建窗时执行 OnCreate()时候被自动调用。 作用是建CView object只有当你想改变CCreateContext结构中的数值时才需重写(override) OnCreateClient.其它情况下,不要重写!重写中,不要修改CREATESTRUCT结构(尽管它是OnCreateClient的另一参数)。修改CREATE
阅读全文
摘要:安装钩子HHOOK WINAPI SetWindowsHookEx( __in int idHook, __in HOOKPROC lpfn, __in HINSTANCE hMod, __in DWORD dwThreadId);调用完之后,卸载钩子BOOL WINAPI UnhookWindowsHookEx( __in HHOOK hhk);
阅读全文
摘要:最近学习了一些API函数,印象最深的数FindWindow();感觉实用的有下面用法:void send(){ HWND noteWND; if(noteWND==NULL) { noteWND =::FindWindow("Notepad",NULL); noteWND =::FindWindowEx(noteWND,0,"Edit",NULL); } UCHAR *s=(UCHAR*) "12345678和\0 "; while (*s) { //TRACE( "send:%x\n ",*s); ::SendM
阅读全文