编程疑难问题解答 |
| |
作者姓名: | 仲光亮 |
| |
摘 要: | Q 如何在VC 中实现程序只运行一个实例A 根据Windows程序设计原理,每个窗口都有一个属性表,里面记录着窗口的各种属性。如果可以在程序启动最后一步向一个已经生成窗口的属性表里写入一个特定标识,在程序要求被启动时遍历所有已经存在的窗口,如果已经存在的某个窗口的属性表里有此特定标识,则可以认为程序已经启动,不应重新生成一个新的实例。查阅CSDN,读写属性名标识可以用一对函数:SetProp()和GetProp()。SetProp()完成向一个已存在的窗口属性表里添加标识的功能,其函数原型是:
|
关 键 词: | 问题解答 Windows 疑难 编程 实现程序 程序设计原理 属性表 VC++ 程序启动 窗口 |
本文献已被 CNKI 维普 万方数据 等数据库收录! |
|