
VB中,修改屏幕分辨率后,如何让窗体大小跟着变?
我原来在窗体上加了timer,1秒检测一次分辨率,然后改变窗体大小,在F5试运行的时候没问题,但是做成EXE后,窗体不跟着变化....
我原来在窗体上加了timer,1秒检测一次分辨率,然后改变窗体大小,在F5试运行的时候没问题,但是做成EXE后,窗体不跟着变化.
展开
2011-06-28
展开全部
原型:
int WINAPI icePub_sizeFormToScreen(HWND hWnd,int screenModel)
输入:hWnd 窗口句柄
screenModel 0 动态随屏幕调整,否则固定:1 640x480,2 800x600,3 1024x768
输出:
Private Declare Function icePub_sizeFormToScreen Lib "icePubDll.dll" (ByVal hWnd As Long,ByVal screenModel As Integer) As Integer
Dim a2 As Integer
a2 = icePub_sizeFormToScreen(Me.hWnd,0)
int WINAPI icePub_sizeFormToScreen(HWND hWnd,int screenModel)
输入:hWnd 窗口句柄
screenModel 0 动态随屏幕调整,否则固定:1 640x480,2 800x600,3 1024x768
输出:
Private Declare Function icePub_sizeFormToScreen Lib "icePubDll.dll" (ByVal hWnd As Long,ByVal screenModel As Integer) As Integer
Dim a2 As Integer
a2 = icePub_sizeFormToScreen(Me.hWnd,0)
参考资料: http://bbs.icese.net/icepubdll/icePubDLL%bd%d2%c3%d820110624.pdf

2024-11-19 广告
这方面更多更全面的信息其实可以找下大雅新。深圳市大雅新科技有限公司从事KVM延长器,DVI延长器,USB延长器,键盘鼠标延长器,双绞线视频传输器,VGA视频双绞线传输器,VGA延长器,VGA视频延长器,DVI KVM 切换器等,优质供应商,...
点击进入详情页
本回答由大雅新科技有限公司提供
展开全部
Print "交换第二列和第四列后的矩阵为:"
For j = 1 To 5
t = mat(2, j)
mat(2, j) = mat(4, j)
mat(4, j) = t
Next
For i = 1 To 5
For j = 1 To 5
Print Tab(j * 5); mat(i, j);
Next
Print
Next
End Sub
For j = 1 To 5
t = mat(2, j)
mat(2, j) = mat(4, j)
mat(4, j) = t
Next
For i = 1 To 5
For j = 1 To 5
Print Tab(j * 5); mat(i, j);
Next
Next
End Sub
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询