Attach ve Detach fonksiyonları statik fonksiyonlar değildir. Attach başka bir biçimde elde edilmiş olan bir hWnd handle değerini sınıfın m_hWnd veri elemanına yazar ve fonksiyonun çağrıldığı nesnenin adresiyle de kalıcı handle tablosunda bir giriş oluşturur. ...
DEVAMI...>>
CWnd SINIFININ PostMessage ve SendMessage Fonksiyonlari
API düzeyinde PostMessage ve SendMessage fonksiyonlarının parametrik yapıları aynıdır. PostMessage mesajı pencereyi hangi thread açmışsa o thread'in mesaj kuyruğuna bırakır. SendMessage ise pencerenin pencere fonksiyonunu bularak doğrudan onu çağırır. Genel ...
DEVAMI...>>
WM_COMMAND mesajını mesaj haritası ile işlemek için kullanılan en genel mesaj makrosu ON_COMMAND makrosudur. ON_COMMAND makrosu iki parametreli bir makrodur. Birinci parametre LOWORD(wParam) ile belirtilen ID değeri, ikinci parametre çağrılacak fonksiyondur. Çağrılacak üye fonksiyonun geri ...
DEVAMI...>>
CWnd::GetClientRect Fonksiyonu
Bilindiği gibi GetClientRect API fonksiyonu RECT türünden bir yapının adresini alarak çalışma alanının koordinatlarını bu yapıya yerleştirir. Bu fonksiyonla alınan koordinatların sol üst köşesi her zaman (0, 0) biçimindedir. CWnd::GetClientRect fonksiyonu da bu API ...
DEVAMI...>>
CWnd::MessageBox Fonksiyonu
CWnd sınıfının MessageBox üye fonksiyonu default argümanlara sahip olduğu için kullanılması kolay bir fonksiyondur.
int MessageBox(LPCTSTR lpszText, LPCTSTR lpszCaption = NULL,
UINT nType = MB_OK);
Sınıf Çalışması
İskelet MFC programını kullanarak ana pencerede farenin sol tuşuna ...
DEVAMI...>>