找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
热搜: 活动 交友 discuz
查看: 147|回复: 0

[每日一码] 发送命令前按两个ESCAPE

[复制链接]

0

主题

0

回帖

28

积分

管理员

积分
28
发表于 2024-3-14 20:02:03 | 显示全部楼层 |阅读模式
  1. //发命令前加按了两个ESCAPE
  2. void g采用SendCommand(ACHAR *cmd)
  3. {
  4.         HWND wnd;
  5.         ACHAR cp[3];
  6.         wnd = adsw采用acadMainWnd();
  7.         if(!wnd) return;
  8.         COPYDATASTRUCT cmddata;
  9.         cp[0] = VK采用ESCAPE;
  10.         cp[1] = VK采用ESCAPE;
  11.         cp[2] = NULL;
  12.         cmddata.dwData = (DWORD)1;
  13.         cmddata.cbData = (DWORD)采用tcslen(cp)+1;
  14.         cmddata.lpData = cp;
  15.         SendMessage(wnd,WM采用COPYDATA,(WPARAM)cp,(LPARAM)&cmddata);
  16.         cmddata.dwData = (DWORD)1;
  17.         cmddata.cbData = (DWORD)采用tcslen(cmd)+1;
  18.         cmddata.lpData = cmd;
  19.         SendMessage(wnd,WM采用COPYDATA,(WPARAM)wnd,(LPARAM)&cmddata);
  20. }
复制代码
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|膜结构网

GMT+8, 2024-12-29 05:26 , Processed in 0.131959 second(s), 21 queries .

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表