小编sys*_*sop的帖子

包括.cpp而不是标题(.h)

在某些情况下,我们包含.cpp文件而不是标准头文件(.h),例如:

#include "example.cpp"
Run Code Online (Sandbox Code Playgroud)

代替

#include "example.h"
Run Code Online (Sandbox Code Playgroud)

它似乎有用,但是这样安全还是我应该避免它?

编译时间怎么样?

c++ build header-files

21
推荐指数
2
解决办法
3万
查看次数

如何为Win32应用程序设置外观

Win32看起来很讨厌,如何通过自定义皮肤让它看起来更好看?

我的意思是像Adobe产品,iTunes,Autodesk 3dsmax和Softimage XSI,Windows媒体播放器,Blender,Comodo防火墙,Winamp,Babylon客户端以及少数下载管理器等.

有很多类似的应用程序,但我找不到任何适当的教程或指南,它看起来像秘方!

只有两个在线提供的教程:

老而无用:http://www.codeproject.com/Articles/20497/Draw-Skin-Window-Using-Pure-Win32-API

只覆盖不透明的背景(这是我避免的,我需要更多关于GUI组件):http: //www.flipcode.com/archives/Win32_Window_Skinning.shtml

是否有任何书籍或适当的指南来学习如何为Win32api构建皮肤?

编辑:我接受大卫罗德里格斯评论,那里↓↓

c++ winapi skin

9
推荐指数
1
解决办法
1万
查看次数

Win32 键鼠组合

我需要在 Win32 中结合鼠标和键盘事件,例如Click+ShiftClick+ Alt+ Shift

例如(伪代码):

case WM_LBUTTONDOWN:

       if (Shift)
            //click+Shift
       if (Shift && Ctrl)
            //click+Shift+Ctrl
       if (Shift && Alt)
            //click+Shift+Alt
break;
Run Code Online (Sandbox Code Playgroud)

我知道这里这里的所有必要参数。

但我不知道如何正确组合它们。

c++ keyboard mouse winapi

5
推荐指数
1
解决办法
7028
查看次数

标签 统计

c++ ×3

winapi ×2

build ×1

header-files ×1

keyboard ×1

mouse ×1

skin ×1