読者です 読者をやめる 読者になる 読者になる

Microsoft Remote Desktop経由でWindowsの画面を表示するとウィンドウが真っ黒問題

Mac OSXからリモートでWindowsを利用するのに, Microsoft Remote Desktopを利用すると, OpenGLやWebKitなどの画面を表示しようとした時にそのウィンドウだけ黒くなって描画されない事がある. これは, 描画時のColor設定があっていないから発生するので, Micr…

Qtを利用して作成したexeを再頒布可能にする

Qtを利用して作成したappを再頒布可能にする - とあるぼっちの生存報告のWindows向けのお話. windeployqtを利用する. windeployqt.exe [exeのあるディレクトリパス] 上記を実行する事で必要なdllなどが該当ディレクトリに用意される. QtCreator上のビルド設…

#importを使わずにExcel Automation

タイトルについて、実装例を書こうかと思ったけれど、面倒臭くなったのでマイクロソフトのサポートサイトへのリンクをぽつんと貼っておきます。 MFC または #import を使用せずに C++ から Excel を自動化する方法 実装する上での注意点として、CLSIDFromPro…

(Free)GLUTのWindow Procedureをこっそり入れかえる

GLUTはライブラリ内でWindowのあれこれを隠蔽しているため、そのままだとメニューを入れたり、別途コントロールを突っ込んだりすることがそのままでは難しいです。 ですが、あらゆるWindow Handleを奪いとる事ができるWindowsでは、EnumWindowsというAPIを使…

WinMain函数をエントリーにしない方法

各プラットフォームで互換性のあるプログラムを書こうとする場合にどうしても邪魔になるのが、WinMain函数。他のプラットフォームは大概main函数をエントリーとして使っているのに、Windowsだけ、WinMain函数を使わなければなりません。 これがとても鬱陶し…

Windows用Gnu Emacs私家版ビルド*1

CVSリポジトリから落としてきます。 $ cvs -z3 -d:pserver:anonymous@cvs.savannah.gnu.org:/sources/emacs co -r emacs-unicode-2 emacs この辺りを参考に GnuWin32 Packages から、いくつか、ファイルをダウンロードしてきて入れます。 jpeg-6b-4.exe libp…

Objective-C + WindowsAPIを使ってCreateWindow

クラス化は適当。MFApplication.h #import <windows.h> #import <objc/Object.h> @interface MFApplication: Object { HINSTANCE HInstance; } -(HINSTANCE)HInstance; -(void)setHInstance:(HINSTANCE)AHInstance; -(void)run; @end MFApplication.m #import "MFApplication.h" #impor</objc/object.h></windows.h>…