自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 资源 (2)
  • 收藏
  • 关注

转载 键盘钩子中的一些常用参数转换

得到当前哪个键被按下,返回按键的name  for(int i=0;i  {   if( GetKeyState(i) & 0x80000000 )   {    TCHAR str[256];    memset(str,0,256*sizeof(TCHAR));    GetKeyNameText((MapVirtualKey(i,0)  }函数结果:如果A键被按下,返回一个字符‘A’

2007-05-28 11:39:00 3337

转载 低级键盘钩子到普通DLL钩子的参数转换

LRESULT CALLBACK KeyboardHookAll(int nCode, WPARAM wParam, LPARAM lParam){ if(nCode == HC_ACTION ) {   long ret=2;  HWND hwnd1 = GetFocus();  if(hwnd1 == NULL)  {   long   id=GetCurrentThreadId();    

2007-05-24 10:24:00 1303

原创 MFC的窗口类虚函数PostNcDestroy使用应注意

产生BUG的代码:添加虚函数void CMainFrame::PostNcDestroy() { // TODO: Add your specialized code here and/or call the base class// if(m_bTimer) {  KillTimer(1);  m_bTimer = FALSE;  }  CFrameWnd::PostNcDestroy();

2007-05-20 16:47:00 5343

原创 MFC临时对象的所产生的BUG

现象:视图类中响应消息时调用对话框 CDlgConfig dlg(this); if(dlg.DoModal() == IDOK) {//  SaveConfig(); }在对话框构造参数中调用:CCapTestView * m_pParent = GetParent(); m_FourMin = m_pParent->m_FourMin; m_EMin = m_pParent->

2007-05-20 13:05:00 982

转载 如何在程序中关闭别的进程中的DLL文件,让其释放掉

#include #include #ifdef UNICODE#define EjectLib  EjectLibW#else#define EjectLib  EjectLibA#endif   // !UNICODE//dwProcessId 进程id//pszLibFile 库的绝对路径BOOL WINAPI EjectLibW(DWORD dwProcessId,PCWSTR pszLi

2007-05-19 20:20:00 3031

转载 Windows Socket五种I/O模型——代码全攻略

 Windows Socket五种I/O模型——代码全攻略 如果你想在Windows平台上构建服务器应用,那么I/O模型是你必须考虑的。Windows操作系统提供了选择(Select)、异步选择(WSAAsyncSelect)、事件选择(WSAEventSelect)、重叠I/O(Overlapped I/O)和完成端口(Completion Port)共五种I/O模型。每一种模型均适用于

2007-05-17 23:40:00 679

EPSON机器人编程进阶培训资料

EPSON机器人编程进阶培训资料

2023-02-01

Twincat3软件使用.pptx

twincat 3 软件使用手册,详细讲解Twincat 3软件的安装方式,注意事项,嵌入到visual stdio后如何创建工程,连接硬件并调试,软件各模块功能,程序编写等

2020-03-12

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除