
C++
csharpupdown
这个作者很懒,什么都没留下…
展开
-
Win32程序多显示器情况下显示窗口
近来在做多显示器下显示窗口到特定显示器上,并且有F11切换全屏和非全屏的功能。现总结如下:1、先来看如何解决多显示器显示特定窗口的问题。我们分如下几步走:第一步,创建一个win32窗口。创建一个窗口是有套路可循的,我将代码贴出来,并加以注释了。第二步,找出所有的显示器,然后将窗口显示在特定的显示器上。 HINSTANCE _hInst; // 当前实例 TCH原创 2017-04-09 23:16:52 · 2415 阅读 · 0 评论 -
C++文件写入
进来做C#引用C++的dll做得比较多,然后发现一个问题,那就是打印调试。在Unity里,我们可以轻轻松松用Debug.Log()就能做到。但是在C++中,要怎么打印调试呢?第一原创 2017-05-13 11:40:15 · 573 阅读 · 0 评论 -
如何用win32的函数调节设置Unity的窗口
由于目前要做一个Unity的项目,在Win7系统上,要实现全屏功能,并且有聊天功能。做过的码农都知道,Win7系统上,全屏时输入法看不到选词。针对这个问题,我在网上google了一下,也结合之前做的东西,总算解决了这个问题。其实道理很简单,既然全屏不能看到选词,那么就不全屏。但是窗口要铺满屏幕,并且将边框隐藏。这个分两步走,我们直接贴代码,代码里有注释。首先是C#端:using Uni原创 2017-05-11 22:15:06 · 1237 阅读 · 1 评论 -
获取屏幕的分辨率(多屏幕或者单屏幕)
我们在做项目的时候,往往会有想要获取屏幕的分辨率的需求。现在我们就来总结一下如何获取屏幕分辨率,不管是单屏还是多屏。 1、RECT deskRect; GetWindowRect(GetDesktopWindow(),&deskRect); 该函数只能获取主屏的分辨率,也就是说如果有多个显示器的话,这个函数只能获取主屏分辨率。 而且该函数获得的结果会受屏幕缩放影响...原创 2018-10-11 17:27:38 · 8128 阅读 · 2 评论