
Windows编程
文章平均质量分 76
yfy_47
http://hi.baidu.com/yfy_47
展开
-
windows 多线程编程的几点经验 (防止死锁)
1) 不要在线程函数体内操作MFC控件,不要再线程里面调用UpdateData函数更新用户界面,而应该尽量采用发送消息的方式,在主线程的消息响应函数中操作控件;2)不建议采用SendMessage往主线程发送消息,因为它是同步的,阻塞的,可以考虑采用PostMessage代替转载 2011-08-05 11:57:03 · 376 阅读 · 0 评论 -
C++ 和Delphi的数据类型对照表
C++ 和Delphi的数据类型对照表 C/C++ TypeObjectPascal Typeunsigned short [int]Word[signed] short [int]SmallIntunsigned [int]Cardinal { 3.25 fix }[signed] intIntege原创 2011-06-27 18:09:00 · 1216 阅读 · 0 评论 -
Delphi Application.MessageBox详解
Application.MessageBox详解引数:1. Text:要显示的讯息2. Caption:讯息视窗的标题列文字3. Flags:讯息旗标 3.1. 可指定讯息视窗上的图示 3.2. 可指定讯息视窗出现的按钮 3.3. 可指定预设Focus在哪一个按钮 3.4. 可指定是否 Modal 3.5. 其他原创 2012-04-05 13:46:59 · 639 阅读 · 0 评论 -
Delphi 调用C/C++的DLL
VC中DLL声名格式: Extern “C” void __declspec(dllexport) __stdcall ShowMess(HWND hwnd, char* mess);输出格式为:_ShowMess@8,“8”为函数参数字节数为了避免名称分裂,可采用以下方法解决:1.声明中不加__stdcall,采用VC默认格式__cdecl,但在Del原创 2012-04-11 16:00:32 · 1757 阅读 · 0 评论