C++ Dll içerisinde Form Oluşturşma

Yararlı buldunuz mu?

  • Hayır

    Oy: 0 0.0%

  • Kullanılan toplam oy
    4
  • Anket kapatılmış .
Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...
Üye
Katılım
7 Kas 2017
Mesajlar
14
Tepki puanı
2
Yaş
29
8 HİZMET YILI
Merhaba arkadaşlar,

Bugün sizlere c++ cli(.net) tabanında DLL içerisinde Windows Form nasıl oluşturulur onu göstericem.


dllmain.cpp kaynak kodu:
Kod:
#include <windows.h>
#include "MyForm.h"

void BeginThread()
{
    DllForm::MyForm^ form = gcnew DllForm::MyForm();
    form->Text = "C++ DLL Form";
    form->ShowDialog();
}

BOOL APIENTRY DllMain(HMODULE hModule,
    DWORD  ul_reason_for_call,
    LPVOID lpReserved)
{
    switch (ul_reason_for_call)
    {
    case DLL_PROCESS_ATTACH:
        CreateThread(0, 0, (LPTHREAD_START_ROUTINE)BeginThread, 0, 0, 0);
        break;
    case DLL_THREAD_ATTACH:
    case DLL_THREAD_DETACH:
    case DLL_PROCESS_DETACH:
        break;
    }
    return TRUE;
}

Baştan sona kadar elimden geldiğince anlattım, umarım faydalı olur.
 
for a Dream
Seçkin Üye
Katılım
10 May 2017
Mesajlar
478
Tepki puanı
48
Ödüller
8
9 HİZMET YILI
yararlı konu bende artık c++ a geçesim var ama çok karışık gözüküyor
 
Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...
Üst