文字列の追加


  #define 関数マクロ



  
#define AddEditToList(dlg,edit,list,size) \
{ \
	char szBuffer[size]; \
	GetDlgItemText( dlg, edit, szBuffer, size ); \
	SendMessage( \
		GetDlgItem( dlg, list ), \
		LB_ADDSTRING, \
		0L, \
		(LPARAM)(LPCTSTR)szBuffer \
	); \
}
LRESULT CALLBACK About( HWND hDlg, UINT message, WPARAM wParam, LPARAM lParam )
{
	switch( message ) {
		case WM_INITDIALOG:
			return TRUE;

		case WM_COMMAND:
			if( LOWORD(wParam) == IDOK || 
				LOWORD(wParam) == IDCANCEL ) {
				EndDialog(hDlg, LOWORD(wParam));
				return TRUE;
			}
			if( LOWORD(wParam) == IDC_BUTTON1 ) {
				AddEditToList(hDlg,IDC_EDIT1,IDC_LIST1,128);
			}
			break;
	}
	return FALSE;
}
  










  infoboard   管理者用   
このエントリーをはてなブックマークに追加





フリーフォントWEBサービス
SQLの窓WEBサービス

SQLの窓フリーソフト

素材

一般WEBツールリンク

SQLの窓

フリーソフト

JSライブラリ