|
本帖最后由 2010qaqz111 于 2013-4-7 12:56 编辑
继续 LOGO 的问题,在分辨率改变时,之前 TEXT 的文字坐标没有变,如果文字被写在算好坐标的右下角,分辨率变大的话文字会跑到屏幕中间,可否在 LOGO 窗口尺寸变化时设定一个用户给的回调函数来重写 TEXT,或者是干脆清除之前写的文字,或者自动按比例调整文字位置(主要是针对没有写在左上角的文字)。
然后这个是吹毛求疵的小问题,LOGO 的淡出速度在新老机器上表现不一样,在配置文件末尾设定的 WAIT 时间在新配置的机器上足够,但是在老机器上就不够了,淡出到一半突然退出屏幕会闪一下,这个问题除了加长 WAIT 的时间能够有其他办法解决吗?
另外,LOGO 窗口被鼠标点到的问题,我记得有一种窗口是可以被鼠标点击穿透的,创建窗口的调用是这样:hMainWnd = CreateWindowEx(
WS_EX_LAYERED | WS_EX_TOOLWINDOW | WS_EX_TOPMOST | WS_EX_TRANSPARENT,
(LPWSTR)a, 0, WS_POPUP, 750, 0, 640, 160, 0, 0, 0, 0); 没记错的话关键应该是两个蓝色的部分。这样的话即使在老机器上等待足够长的时间鼠标也可以点击到桌面的图标了。 |
|