摘要:
vs2008中,有些项目上的功能是要生产库文件给其他项目调用的,以下是一些设置库文件(x.dll和x.lib)输出路径的方法. 设置x.dll 输出路径方法是在右键项目的"属性"->连接器->常规, 然后在常规属性界面中的 "输出文件" 中填入自己想要x.dll文件的输出路径. 设置x.lib 输出
阅读全文
posted @ 2014-09-16 14:41
言止予思
阅读(2941)
推荐(0)
摘要:
C语言程序的构成与C++、Java相比,C语言其实很简单,但却非常重要。因为它是C++、Java的基础。不把C语言基础打扎实,很难成为程序员高手。一、C语言的结构先通过一个简单的例子,把C语言的基础打牢。/* clang01_1.c */#include int main(void){ pri...
阅读全文
posted @ 2014-09-16 01:22
言止予思
阅读(2329)
推荐(4)
摘要:
1.静态编译:编译器在编译可执行文件时,把需要用到的对应动态链接库(.so或.ilb)中的部分提取出来,链接到可执行文件中去,使可执行文件在运行时不需要依赖于动态链接库.2.动态编译: 动态编译的可执行文件需要附带一个的动态链接库,在执行时,需要调用其对应动态链接库中的命令。所以其优点一方面是缩小了...
阅读全文
posted @ 2014-09-03 14:11
言止予思
阅读(8888)
推荐(0)
摘要:
一般情况下,点击程序任务栏的图标,程序会响应WM_SYSCOMMAND消息,然后再OnSysCommand()消息函数里面截取(nID & 0xFFF0) == SC_MINIMIZE这个消息。然后 ShowWindow(SW_HIDE); //隐藏当前窗口 Shell_NotifyIcon(NI...
阅读全文
posted @ 2014-08-20 10:34
言止予思
阅读(3893)
推荐(0)
摘要:
如果想使用一个map临时变量装载参数map,不需要使用new创建一个对象。声明一个变量,直接赋值就可以。map内部自己重载了=操作符,会自己分配内存。
阅读全文
posted @ 2014-08-09 19:02
言止予思
阅读(148)
推荐(0)
摘要:
在线程函数内创建局部窗口会导致线程函数很卡,而且如果不用UpDateWindow()刷新,非模态窗口显示不会重绘出来。模态窗口会立即重绘。所以不建议在线程内动态创建窗口。
阅读全文
posted @ 2014-08-09 18:58
言止予思
阅读(286)
推荐(0)
摘要:
在编程过程中,常常需要获取程序的路径,并对路径进行分解和合并,这时就使用到了_splitpath。同时与之相反的功能函数有:_makepath。与之相关的函数有:FindFirstFile等。void _splitpath( const char *path, char *drive, char *...
阅读全文
posted @ 2014-08-05 15:28
言止予思
阅读(290)
推荐(0)
摘要:
方法一:选择当前工程,右击"Properties"->"ConfigurationProperties"->"Debugging",在"WorkingDirectory"设置dll的路径就可以了方法二:设置项目的环境变量方法三: CString strDllPath = GetExePath() +...
阅读全文
posted @ 2014-07-09 20:18
言止予思
阅读(7954)
推荐(1)
摘要:
IntersectRect 两矩形相交形成的新矩形The IntersectRect function calculates the intersection of two source rectangles and places the coordinates of the intersecti...
阅读全文
posted @ 2014-06-27 16:36
言止予思
阅读(898)
推荐(0)
摘要:
RegisterHotKey的具体使用方使用方法如下: BOOL RegisterHotKey( HWND hWnd, //响应该热键的窗口句柄 Int id, //该热键的唯一标识 UINT fsModifiers, //该热键的辅助按键 UINT vk //该热键的键值 ); 为了得到唯一标识,
阅读全文
posted @ 2014-04-28 17:42
言止予思
阅读(3232)
推荐(0)