RegisterClass
4 отговора
194 прегледа
RegisterClass
"If the function succeeds, the return value is a class atom that uniquely identifies the class being registered. This atom can only be used by the CreateWindow, CreateWindowEx, GetClassInfo, GetClassInfoEx, FindWindow, FindWindowEx, and UnregisterClass functions and the IActiveIMMApp::FilterClientWindows Method. "
Трябва ми да сравнявам един определен "атом" с всички регистрирани - как да ги получа ? Няма за съжаление GetRegisteredClasses ...
За да те уважават е нужно самоуважение!
Трябва ми да сравнявам един определен "атом" с всички регистрирани - как да ги получа ? Няма за съжаление GetRegisteredClasses ...
За да те уважават е нужно самоуважение!
Re: RegisterClass
Здрасти,
Ами като говориш за атоми - пробвал ли си дали ти вършат работа функциите за атоми - FindAtom, GlobalFindAtom и пр. ?
Атомите са записват в 3 таблици - Local Atom Table, Global Atom Table и Internal Atom Table и функциите за атоми работят с тях. (Това спада към Platform SDK Helper Libraries - Atoms). Атомите се използват главно при DDE.
Да не би да се гърчите с нещо такова!?
Е все пак прочети по-подробно в MSDN-а за това.
Друг е въпросът, ако търсите ВСИЧКИ регистрирани windows-класове. Там работата е дебела, но пак има начин (не го знам точно). Все пак щом програмата MS SPY++ която е към VisualStudio може да го направи докато мигнеш, значи - става някак си.
Пиркс
Ами като говориш за атоми - пробвал ли си дали ти вършат работа функциите за атоми - FindAtom, GlobalFindAtom и пр. ?
Атомите са записват в 3 таблици - Local Atom Table, Global Atom Table и Internal Atom Table и функциите за атоми работят с тях. (Това спада към Platform SDK Helper Libraries - Atoms). Атомите се използват главно при DDE.
Да не би да се гърчите с нещо такова!?
Е все пак прочети по-подробно в MSDN-а за това.
Друг е въпросът, ако търсите ВСИЧКИ регистрирани windows-класове. Там работата е дебела, но пак има начин (не го знам точно). Все пак щом програмата MS SPY++ която е към VisualStudio може да го направи докато мигнеш, значи - става някак си.
Пиркс
Re: RegisterClass
Заеби. Реших си задачата другояче - без прозоречни класове ...
За да те уважават е нужно самоуважение!
За да те уважават е нужно самоуважение!