نمایش نتایج 1 تا 3 از 3

نام تاپیک: اضافه کردن ایتم جدید(فایل باشه) به لیست با ایکونه همون فایل

  1. #1
    کاربر دائمی آواتار FiACKER
    تاریخ عضویت
    آبان 1387
    محل زندگی
    روي صندلي ديگه
    پست
    222

    Question اضافه کردن ایتم جدید(فایل باشه) به لیست با ایکونه همون فایل

    سلام
    ساله نو مبارک باشه.
    من تویه برنامه ام یه لیست دارم که هر فایلی که بهش اضافه می شه باید ایکون اون فایل هم به اون ایتم جدید اختصاص داده بشه.

    یعنی کدی می خوام که ایکونه فایل رو دریافت کنه... در شی ImageList قرار بده و موقع اضافه کردن ایتم جدید به لیست ایکونه اون فایل هم که تازه اضافه شده به اون ایتم اختصاص داده بشه.

    اگه دوستان منبع ی سورسی دارن ممنون می شم معرفی کنن.

    با تشکر

  2. #2
    کاربر دائمی آواتار sql_qassem
    تاریخ عضویت
    بهمن 1381
    محل زندگی
    ایران تهران -
    پست
    237

    نقل قول: اضافه کردن ایتم جدید(فایل باشه) به لیست با ایکونه همون فایل

    سوالت پيچيده است ؛‌ يعني يكمي سوالت رو پيچوندي . كمي ساده تر بنويس تا بتونيم بهت كمك كنيم.

  3. #3
    کاربر دائمی آواتار FiACKER
    تاریخ عضویت
    آبان 1387
    محل زندگی
    روي صندلي ديگه
    پست
    222

    نقل قول: اضافه کردن ایتم جدید(فایل باشه) به لیست با ایکونه همون فایل

    سوال ساده اس !
    دوستاني كه تجربه كار با ليست رو دارن مي دونن من چي مي گم.

    منظورم اينه كه مثلا اگه يه ليست داريم كه مي خواييم پروسه هاي ويندوز رو بهش اضاف كنيم، ايكونه همون پروسه رو به اون پروسه در ليست اختصاص بديم.

    البته خودم فهميدمش !
    خيلي اسون بود. فقط من يه خورده تنبلي كرده بودم :


    function GetIcon(Filename:String):Integer ;
    Var
    HIcon32 ,
    HIcon16 : HIcon;
    Icon : tIcon;
    Begin
    ExtractIconEx(Pchar(Filename),0,HIcon32,HIcon16,1) ;

    If (HIcon16<>0) then
    Begin
    Icon:=tIcon.Create;
    Icon.handle:=HIcon16;
    Result := frmMain.ilProcessImage.AddIcon (Icon);
    Icon.Free;
    end
    End;

برچسب های این تاپیک

قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •