07 2012 档案

摘要:1.OnCreate在OnCreateClient之前执行,因此一些操作只能放在OnCreateClient中执行,比如分割窗口。2.OnCreat在主框架自身被创建时调用,而OnCreateClient使创建客户区窗口(即m_hWndMDIClient)时被调用。在建窗时执行 OnCreate()时候被自动调用。 作用是建CView object只有当你想改变CCreateContext结构中的数值时才需重写(override) OnCreateClient.其它情况下,不要重写!重写中,不要修改CREATESTRUCT结构(尽管它是OnCreateClient的另一参数)。修改CREATE 阅读全文
posted @ 2012-07-25 15:52 苍龙潜行 阅读(1860) 评论(0) 推荐(0) 编辑
摘要:安装钩子HHOOK WINAPI SetWindowsHookEx( __in int idHook, __in HOOKPROC lpfn, __in HINSTANCE hMod, __in DWORD dwThreadId);调用完之后,卸载钩子BOOL WINAPI UnhookWindowsHookEx( __in HHOOK hhk); 阅读全文
posted @ 2012-07-06 14:16 苍龙潜行 阅读(142) 评论(0) 推荐(0) 编辑
摘要:最近学习了一些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 阅读全文
posted @ 2012-07-04 11:45 苍龙潜行 阅读(221) 评论(0) 推荐(0) 编辑