- 博客(10)
- 资源 (1)
- 问答 (3)
- 收藏
- 关注
原创 richedit 用法笔记
void CpictureDlg::OnBnClickedButton7(){ CString str; CString str2; CHARRANGE cr; //richedit 里的范围类型,用于选择或者定位 m_rich.SetSel(-1, -1); //跳到最后 m_rich.GetSel(cr); //得到选择的范围,如果没有选择文字,那所选的范围
2016-12-12 10:07:01 1315
原创 VC 源代码找错,朋友也来试试?
上面这个代码 哪里错,今天晕死,差不多找了半个多小时,一直找不到,后来一步一步运行虽然看不出来,但终于找到疑点!!!因为我感觉那个地方总觉得不对劲。
2016-08-22 21:57:54 338
原创 一个关于ListCtrl响应事件获得所在行数的问题
有很多人发现nItem的值是胡乱显示的,或者不管是点鼠标,或者是按键,以下消息都会调用3次,经过多次研究,终于解决了。今天放上源代码。void CDlgBrowse2::OnLvnItemchangedList1(NMHDR *pNMHDR, LRESULT *pResult){LPNMLISTVIEW pNMLV = reinterpret_cast(pNMHDR);
2016-04-21 00:53:08 1084
转载 VC由进程ID获取窗口句柄
//VC由进程ID获取窗口句柄HWND GetWindowHandleByPID(DWORD dwProcessID){HWND h = GetTopWindow(0);while (h){DWORD pid = 0;DWORD dwTheardId = GetWindowThreadProcessId(h, &pid);if (dwTheardId != 0)
2015-07-19 11:25:45 799 1
转载 keybd_event 简便用法
#define doKeyEvent(key, bUp, bExt) \do{ \ BYTE vsc = MapVirtualKey(key, MAPVK_VK_TO_VSC); \ DWORD flag = ((bExt)? KEYEVENTF_EXTENDEDKEY:0)|((bUp)? KEYEVENTF_KEYUP:0); \ keybd_event(
2015-07-18 19:08:15 973
转载 VC中窗口ID,句柄,指针三者相互转换函数
VC中窗口ID,句柄,指针三者相互转换函数ID--HANDLE--HWND三者之间的互相转换id->句柄、、、、、hWnd = ::GetDlgItem(hParentWnd,id);id->指针、、、、、CWnd::GetDlgItem();句柄->id、、、、、id = GetWindowLong(hWnd,GWL_ID);句柄->指针、、、、CWnd *pWnd=CW
2015-07-18 19:04:42 290
转载 通过文件名得到进程句柄并发消息
通过文件名得到程序的进程DWORD GetThreadIDFromName(char* name){HANDLE snapshot;PROCESSENTRY32 processinfo;THREADENTRY32 threadinfo;DWORD dwProcessID, dwThreadID;processinfo.dwSize = sizeof(PROCES
2015-07-16 23:07:43 554
原创 开张致喜
第一次过来,就先跟大家打个招呼了,本人开发了一个绣花改版软件,网址是:www.yijiku.com. 欢迎各位同行来捧场!谢谢 。本软件主打改版功能,有的地方叫改带。各种各样的制版软件侧重制版功能,但制版的后期处理功能很弱,有时候一个后期处理的时候就占了制版时间的一倍不止,而用本软件,有时候点几下就全OK了。用用就有很多惊喜,也欢迎各位同行到本论坛来交流,我们一写会虚心求教,把本软件
2015-07-08 19:58:35 580
vc2013 pInfo->m_rectDraw 这里为什么是空的呢?谢谢了。
2015-08-16
急,我用vs2013向导建立了一个默认程序,但无论如何怎样修改资源里的程序快捷键,都没用
2015-06-28
用VC编程时,鼠标放在菜单上时,怎样直接显示内容
2015-06-25
TA创建的收藏夹 TA关注的收藏夹
TA关注的人