赞
踩
几个月了,突然才发现草稿箱有篇翻译文章70%这样了没发表,干脆不管了.有时候真的发现时间就像乳沟,怎么挤还是那么一点
突然写个小程序, 用文物级的VB6随便写两行代码, 又回忆起坑爹的TextBox, 虽然你设置了Locked为True, 不能编辑
但是右键->粘贴仍然可以在光标处粘贴文字,,,
当然啦,这里TextBox主要用于输出,其实地球人都知道TextBox就是Windows内置的EDIT控件,用SendMessage设置只读属性以后
就无法通过此方法粘贴数据了,C++代码:
SendMessage(hWnd, EM_SETREADONLY, (WPARAM)TRUE, 0);
就像一个太监蛊惑皇帝,混淆试听
另外,做输出滚屏,常用的方法是(VB代码):
Text1.Text = Text1.Text + strAppend & vbCrLf
就像低胸再往下扯,就超出了低的范畴了, 不如换个方式,C++代码:
- // 定位光标到末尾
- dwRet = SendMessage(m_hWnd, EM_SETSEL, (WPARAM)-2, (LPARAM)-1);
- // 追加文字
- dwRet = SendMessage(m_hWnd, EM_REPLACESEL, (WPARAM)FALSE, (LPARAM)szText);
曾记得某个软件高手(美国佬)说: 再优秀的编程语言,到了垃圾的程序员手里,写出来的东西依旧垃圾,反之亦然.
有时候比起.NET我更喜欢VB6,就好像比起情妇我更喜欢妻子,有时候妻子让你很不自由,但她能让你拥有一个世界.
想想.NET反编译吧,要比VB反编译容易N倍,阿弥陀佛...
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。