![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
小问题
枫舞的季节
回家的路弯弯曲曲很容易令人迷失方向慢慢地慢慢地尘埃落下路已经走了大半了山的轮廓慢慢可以看得清了慢慢慢慢地揭开一层层的面纱就像翻起一张张的ppt 一样雾遮掩着山就像记忆中的家乡夜也在悄悄降临暮霭的颜色越来越迷人了
展开
-
嵌入汇编在宏内使用
在要修改SSDT 过程中需要关中断和开中断 在网上找了如下代码,关闭中断 __asm { CLI MOV EAX,CR0 AND EAX,NOT 0x10000 MOV CR0,EAX } 然后我就想用宏表示 #define EnableProtectedCodePage() \ __asm \ { \ CLI \原创 2013-10-13 14:09:04 · 1280 阅读 · 0 评论 -
VC里,将打开的文件对话框居中
在VC中无论调用MFC 中的CFileDialog 还是 WTL 的 CFileDialog 还是 API GetOpenFileName 中都会保留前一次打开对话框。因为每次显示对话框都在不同的位置给人的印象是 很混乱,那么如何才能让对话框居中显示呢。 我从WTL 的 CFileDialog 派生了一个类,然后在OnInitDialog 中SetWindowPos ,在设置之后没有效果。在其原创 2013-10-21 22:01:09 · 2438 阅读 · 0 评论 -
VC 中 有符号扩展和无符号扩展问题
VC 中 有符号扩展和无符号扩展问题 先看一个例子 void test1() { short int x = 0xe101; short int y = 7; unsigned int z = x+(7<<16); printf("%x",z); } 结果是什么呢?先告诉大家答案是 0x6e101 但是我们算应该是 0x7e101的,为什么是这个数呢. 在我们编译的过程...原创 2019-01-23 09:41:46 · 613 阅读 · 0 评论