:) 看看有何不同 向大佬学习 :) 感谢大佬分享 看看看,牛B大法了 今天就遇到这个问题,刚好看到这文章。 感谢分享,下载学习! 很有趣的题目 为了看unicode难题 本帖最后由 studyczb 于 2024-5-27 08:27 编辑
谢谢,这个真用得上,不知道win10下的那个乱码问题(有微软输入法的)能解决吗? 繼續學習第二季,謝謝分享 谢谢! 本帖最后由 tlwh163 于 2024-7-11 07:45 编辑
我记得用粗暴的循环遍历对话框的控件ID 可以找到 Label控件的ID 以前干过 大概是6w多的ID 手头没有VB6了 只有遥远的记忆
找到了ID是不是也可以用DEF消息函数 去设置控件标题? 学习一下 本帖最后由 tlwh163 于 2024-7-14 17:58 编辑
'###############################################################################
' UNICODE VERSION MSGBOX
'###############################################################################
Public Function MsgBoxW(Optional ByVal hwnd As Long = 0, Optional ByVal lpText As String = "", Optional ByVal lpCaption As String = "", Optional ByVal wType As Long = 0) As Long
MsgBoxW = MessageBoxW(hwnd, StrPtr(lpText), StrPtr(lpCaption), wType)
End Function
这个我有点不理解 为什么是 Byval as String , VB会传进来什么? 是一个ANSI副本吧, ByRef as String为什么不行呢?
Public Function MsgBoxW(Prompt As String, Optional ByVal Buttons As VbMsgBoxStyle = 0, Optional Title As String = vbNullChar) As VbMsgBoxResult
If Title = vbNullChar Then Title = App.Title
MsgBoxW = MessageBoxW(0, StrPtr(Prompt), StrPtr(Title), Buttons)
End Function
这样的话 跟VB6使用习惯一致, 不过本程序的代码 调用到的地方就要调整一下 好在改动不多 回复可见,学习一下
页:
1
[2]