摘要:
在一些情况下(比如屏幕软键盘或者输入法程序),自己的窗口没有输入焦点但是想要当前焦点窗口的键盘输入消息,可以使用Win32 API函数AttachThreadInput()来解决这个问题。AttachThreadInput把一个线程(idAttach)的输入消息连接到另外线程(idAttachTo) 阅读全文
posted @ 2021-05-21 16:18
笑笑小白
阅读(710)
评论(0)
推荐(0)
摘要:
调用任何COM组件之前,你必须首先初始化COM套件环境,即调用CoInitialize或CoInitializeEx。COM套件环境在线程的生存周期内有效,线程退出前需要调用CoUninitialize释放COM套件。 所谓COM套件,实际上是微软为了方便大家理解而起的一个名字,不过个人认为改名词很 阅读全文
posted @ 2021-05-21 14:55
笑笑小白
阅读(1522)
评论(0)
推荐(0)
摘要:
GdiplusStartupInput 结构 GdiplusStartupInput 结构 该结构持有GdiplusStartup函数所需要使用的一组参数. struct GdiplusStartupInput { UINT32 GdiplusVersion; DebugEventProc Debu 阅读全文
posted @ 2021-05-21 14:34
笑笑小白
阅读(454)
评论(0)
推荐(0)
摘要:
在程序中使用注册表,不外乎创建、打开、读取、设置、删除这五个常规操作 一、 创建键RegCreateKeyEx 通过RegCreateKeyEx函数可以在注册表中创建键,如果需要创建的键已经存在了,则打开键。函数原型如下: LONG RegCreateKeyEx( HKEY hKey, LPCTST 阅读全文
posted @ 2021-05-21 11:50
笑笑小白
阅读(3391)
评论(0)
推荐(0)
摘要:
AfxSocketInit() 返回值:如果函数成功执行,则返回非零值,否则为0。 参数: lpwsaData 指向WSADATA结构的 指针 。如果lpwsaData不等于NULL,那么调用::WSAStartup将填充WSADATA结构。这个函数同时也保证在应用程序结束之前调用::WSAClea 阅读全文
posted @ 2021-05-21 11:17
笑笑小白
阅读(464)
评论(0)
推荐(0)

浙公网安备 33010602011771号