zhù cè shì chuāng lèi bié, jiàn lì shì chuāng, rán hòu zài yíng mù shàng xiǎn shì shì chuāng, chéng shì jìn rù xùn xī huí juàn, rán hòu bù duàn cóng xùn xī zhù liè zhōng qǔ chū xùn xī lái chù lǐ。
shí jì de dòng zuò fā shēng zài shì chuāng xùn xī chǔlǐ chéng shì zhōng。 shì chuāng xùn xī chǔlǐ chéng shì què dìng liǎo zài shì chuāng de xiǎn shì qū yù zhōng xiǎn shì xiē shénme yǐ jí shì chuāng zěn yàng huí yìng shǐ yòng zhě shū rù。
zài hellowin zhōng, shì chuāng xùn xī chǔlǐ chéng shì shì mìng míng wéi wndproc de hán shì。 shì chuāng xùn xī chǔlǐ chéng shì kě rèn yì mìng míng( zhǐ yào qiú bù hé qí tā míng zì fā shēng chōng tū)。 yī gè windows chéng shì kě yǐ bāo hán duō gè shì chuāng xùn xī chǔlǐ chéng shì 。 yī gè shì chuāng xùn xī chǔlǐ chéng shì zǒng shì yǔ hū jiào registerclass zhù cè de tè dìng shì chuāng lèi bié xiāng guān lián。 createwindow hán shì gēn jù tè dìng shì chuāng lèi bié jiàn lì yī gè shì chuāng。 dàn yǐ jù yī gè shì chuāng lèi bié, kě yǐ jiàn lì duō gè shì chuāng。
shì chuāng xùn xī chǔlǐ chéng shì zǒng shì dìng yì wéi rú xià xíng shì:
lresultcallbackwndproc(hwndhwnd,uintmessage,wparamwparam,lparamlparam)
zhù yì, shì chuāng xùn xī chǔlǐ chéng shì de sì gè cān shù yǔ msg jié gòu de qián sì gè lán wèi shì xiāng tóng de。 dì yī gè cān shù hwnd shì jiē shōu xùn xī de shì chuāng de dài hào, tā yǔ createwindow hán shì de chuán huí zhí xiāng tóng。 duì yú yǔ hellowin xiāng sì de chéng shì( zhǐ jiàn lì yī gè shì chuāng), zhè gè cān shù shì chéng shì suǒ zhī dào de wéi yī shì chuāng dài hào。 rú guǒ chéng shì shì yǐ jù tóng yī shì chuāng lèi bié( tóng shí yě shì tóng yī shì chuāng xùn xī chǔlǐ chéng shì ) jiàn lì duō gè shì chuāng, zé hwnd biāozhì jiē shōu xùn xī de tè dìng shì chuāng。
dì 'èr gè cān shù yǔ msg jié gòu zhōng de message lán wèi xiāng tóng, tā shì biāozhì xùn xī de shù zhí。 zuì hòu liǎng gè cān shù dōushì 32 wèi yuán de xùn xī cān shù, tí gōng guān yú xùn xī de gèng duō zī xùn。 zhè xiē cān shù bāo hán měi gè xùn xī xíng tài de xiáng xì zī xùn。 yòu shí xùn xī cān shù shì liǎng gè cún fàng zài yī qǐ de 16 wèi yuán zhí, ér yòu shí xùn xī cān shù yòu shì yī gè zhǐ xiàng zì chuàn huò zī liào jié gòu de zhǐ biāo。
chéng shì tōng cháng bù zhí jiē hū jiào shì chuāng xùn xī chǔlǐ chéng shì , shì chuāng xùn xī chǔlǐ chéng shì tōng cháng yóu windows běn shēn hū jiào。 tōng guò hū jiào sendmessage hán shì, chéng shì néng gòu zhí jiē hū jiào tā zì jǐ de shì chuāng xùn xī chǔlǐ chéng shì 。 wǒ men jiāng zài hòu miàn de zhāng jié tǎo lùn sendmessage hán shì。 |
|
|