- 博客(6)
- 资源 (1)
- 收藏
- 关注
转载 vc 回调函数
使用回调函数实际上就是在调用某个函数(通常是API函数)时,将自己的一个函数(这个函数为回调函数)的地址作为参数传递给那个函数。而那个函数在需要的时候,利用传递的地址调用回调函数,这时你可以利用这个机会在回调函数中处理消息或完成一定的操作。 回调函数还与Hook函数相类似,Hook函数只是回调函数的一个特例。习惯上把与SetWindowsHookEx函数一起使用的回调函数称为钩子函数。也有人
2016-11-11 15:56:04
590
原创 vs 获取当前程序文件的路径方法
vc获取当前程序文件的路径方法 1.方法1 char pBuf[MAX_PATH]; //存放路径的变量 GetCurrentDirectory(MAX_PATH,pBuf); //获取程序的当前目录 strcat(pBuf
2016-05-12 11:39:52
12514
2
转载 mfc动态按钮
动态按钮(多个)的创建: 1、在类中声明并定义按钮控件的ID #define IDC_D_BTN 10000 2、在类的OnInitDialog()函数中动态创建按钮(建立按钮对象时最好建立对象的指针) 3、手动释放对象指针 下面是动态生成多个按钮的例子: CButton* btn = new CButton[5]; DWORD dwStyle = WS_CHILD
2016-04-11 09:41:41
569
原创 mfc CEdit焦点获取
做简单的文本查看器,主要是将txt的内容根据一定规则转换为对应行的另一个txt,用同一个滚动条控制两个edit显示框显示txt内容(两个edit显示框的内容同时上下滚动),可以进行简单搜索查询功能: //IDC_EDIT是控件的ID 1、搜索查询,主要是要获取光标位置 m_EDIT.SetSel(pos,pos,TRUE); //设置 int n ,m; m_EDIT.GetSel(
2015-11-13 14:31:09
1386
1
原创 vc滚动条 WM_VSCROLL消息16位屏障问题
最近做了一个文本处理程序,用edit控件显示文本类容,由于是比较性的两个edit,需要一个滚动条同事控制两个edit控件滚动时间,WM_VSCROLL消息当edit行数超过65535时失效; 解决方法:void LineScroll( int nLines, int nChars = 0 ); 利用 EM_LINESCROLL 信息控制 TextBox 的卷动。 在含有卷动轴的
2015-11-03 11:08:31
1467
转载 ascll和unicode对应的char,wchar_t存储字符
ASCII: char buf[10]="你好啊!";//buf长度大于等于9否则会越界
2014-09-09 17:10:31
695
SkinMagic应用于VC界面设计
2013-10-14
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人