VC驿站

 找回密码
 加入驿站

QQ登录

只需一步,快速开始

有编程疑问吗?还请到提问专区发帖提问!
搜索
查看: 518|回复: 3

[求助] SDK开发中,如何注册编辑框改变事件?

[复制链接]
69_avatar_middle
在线会员 qq273983149 发表于 2018-3-30 21:42:48 | 显示全部楼层 |阅读模式
3驿站币
不使用MFC开发,使用SDK,创建了EDIT控件,如何才能响应编辑框内容改变的事件?

最佳答案

查看完整内容

SDK 编程还是有点复杂的,大概的代码类似这样吧,楼主可以试试!




上一篇:关于vc++连接SQL Server数据库的编码问题
下一篇:关于多个递归调用的递归问题

发帖求助前要善用论坛搜索功能,那里可能会有你要找的答案;

如果你已经在论坛发帖求助,并且从坛友或者管理的回复中解决了问题,请编辑帖子并把分类改成【已解决】

如何回报帮助你解决问题的坛友?可以给对方加【热心】【驿站币】,加分不会扣除自己的积分,做一个热心并受欢迎的人!

51_avatar_middle
online_admins Syc 发表于 2018-3-30 21:42:49 | 显示全部楼层
SDK 编程还是有点复杂的,大概的代码类似这样吧,楼主可以试试!
  1. int editid = 5654;
  2. HWND edit;

  3. //int WINAPI wWinMain
  4. WNDCLASS wc;
  5. wc.lpfnWndProc = WindowProc;
  6. wc.lpszClassName = L"class name";




  7.     HWND hwnd = CreateWindowEx(
  8.     0,
  9.     L"Class name",
  10.     L"Copy N Paste",
  11.     WS_OVERLAPPEDWINDOW | WS_THICKFRAME | WS_VISIBLE,
  12.     CW_USEDEFAULT, 10,
  13.     885, 484,
  14.     NULL,
  15.     NULL,
  16.     hInstance,
  17.     NULL
  18.     );



  19. edit = CreateWindowEx(
  20.     0,
  21.     L"EDIT",
  22.     NULL,
  23.     WS_CHILD | WS_VISIBLE |  ES_LEFT,
  24.     20, 12,
  25.     480, 22,
  26.     hwnd,
  27.     (HMENU)editid,
  28.     hInstance,
  29.     NULL
  30. );

  31. // LRESULT CALLBACK WindowProc
  32. switch(uMsg) {
  33. case WM_COMMAND:
  34.     if(HIWORD(wParam) == EN_CHANGE && LOWORD(wParam)==editid) { // this is
  35.         //supposed to detect a change event in the edit control
  36.         MessageBox(0, L"Doesnt Work!", L"failure", 0);
  37.     }
  38. }
复制代码

发帖求助前要善用论坛搜索功能,那里可能会有你要找的答案;

如果你已经在论坛发帖求助,并且从坛友或者管理的回复中解决了问题,请编辑帖子并把分类改成【已解决】

如何回报帮助你解决问题的坛友?可以给对方加【热心】【驿站币】,加分不会扣除自己的积分,做一个热心并受欢迎的人!

回复

使用道具 举报

50_avatar_middle
在线会员 1248325485 发表于 2018-4-2 19:24:49 | 显示全部楼层
下载来看看

发帖求助前要善用论坛搜索功能,那里可能会有你要找的答案;

如果你已经在论坛发帖求助,并且从坛友或者管理的回复中解决了问题,请编辑帖子并把分类改成【已解决】

如何回报帮助你解决问题的坛友?可以给对方加【热心】【驿站币】,加分不会扣除自己的积分,做一个热心并受欢迎的人!

回复

使用道具 举报

71_avatar_middle
在线会员 C神 发表于 2018-4-19 14:55:14 | 显示全部楼层
重构函数,自己添加消息

发帖求助前要善用论坛搜索功能,那里可能会有你要找的答案;

如果你已经在论坛发帖求助,并且从坛友或者管理的回复中解决了问题,请编辑帖子并把分类改成【已解决】

如何回报帮助你解决问题的坛友?可以给对方加【热心】【驿站币】,加分不会扣除自己的积分,做一个热心并受欢迎的人!

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 加入驿站 qq_login

本版积分规则

QQ|小黑屋|手机版|VC驿站 ( 辽ICP备09019393号tongdun|网站地图wx_jqr

GMT+8, 2018-12-15 04:45

Powered by Discuz! X3.4

© 2009-2018 cctry.com

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