PDA

نسخه کامل مشاهده نسخه کامل : یه سوال در مورد فونتها ؟؟؟



Arash_XL7710i_207
20-10-2007, 06:40
چه کدی هست که قسمتس که با موس انتخاب شده رو فونتش و رنگش و بولد و ایتالیک بودنش رو تغییز بده؟؟

Arman_1367
22-10-2007, 00:03
چه کدی هست که قسمتس که با موس انتخاب شده رو فونتش و رنگش و بولد و ایتالیک بودنش رو تغییز بده؟؟

ببين در كل براي اينكه بتوان فونت يك شئي را در سيستم عامل ويندوز تغيير داد بايد از پيغام WM_SETFONT استفاده كرد و براي اينكه نتيجه اين عمل معلوم شود مي توان بلافاصله يك پيغام WM_PAINT نيز براي همان شئي فرستاد.

به صورت زير :

برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

كه در صورتي كه مثال بالا براي يك تايمر ست شود فونت هر شئي كه زير آن قرار گرفته باشد در زمان مقرر را تغيير مي دهد.

فقط يادت باشه بعد از اينكه فونت را Free مي كني اگر كنترل مجدد رسم بشه فونتش عوض مي شه.اما قبل از اينكه Handle فونت آزاد نشده درست كار خواهد كرد.

موفق باشيد.

hamedvahedi
29-10-2007, 21:23
ارش جان دقیق تر بگو؛ شما می خوای قلم بخشی از متن که انتخاب شده است را تغییر بدی؟